Raspbian Package Auto-Building

Build log for sfcgal (1.5.1-1) on armhf

sfcgal1.5.1-1armhf → 2024-01-06 19:00:23

sbuild (Debian sbuild) 0.72.0 (25 Oct 2016) on mb-lxc-01

+==============================================================================+
| sfcgal 1.5.1-1 (armhf)                       Sat, 06 Jan 2024 18:01:40 +0000 |
+==============================================================================+

Package: sfcgal
Version: 1.5.1-1
Source Version: 1.5.1-1
Distribution: trixie-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/trixie-staging-armhf-sbuild-853c85d7-4a51-4333-901a-5d365804313e' with '<<CHROOT>>'

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

Get:1 http://172.17.4.1/private trixie-staging InRelease [11.3 kB]
Get:2 http://172.17.4.1/private trixie-staging/main Sources [14.3 MB]
Get:3 http://172.17.4.1/private trixie-staging/main armhf Packages [15.0 MB]
Fetched 29.3 MB in 10s (2950 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
W: http://172.17.4.1/private/dists/trixie-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 2483 kB of source archives.
Get:1 http://172.17.4.1/private trixie-staging/main sfcgal 1.5.1-1 (dsc) [2129 B]
Get:2 http://172.17.4.1/private trixie-staging/main sfcgal 1.5.1-1 (tar) [2323 kB]
Get:3 http://172.17.4.1/private trixie-staging/main sfcgal 1.5.1-1 (diff) [158 kB]
Fetched 2483 kB in 0s (8010 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/sfcgal-Hjdpo5/sfcgal-1.5.1' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/sfcgal-Hjdpo5' with '<<BUILDDIR>>'

+------------------------------------------------------------------------------+
| Install build-essential                                                      |
+------------------------------------------------------------------------------+


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

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-3bMTVd/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-3bMTVd/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-3bMTVd/gpg/trustdb.gpg: trustdb created
gpg: key 37145E60F90AF620: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: key 37145E60F90AF620: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 37145E60F90AF620: secret key imported
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-3bMTVd/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-3bMTVd/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-3bMTVd/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-3bMTVd/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-3bMTVd/apt_archive ./ Packages [431 B]
Fetched 2107 B in 0s (11.3 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install core 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 netbase sensible-utils sgml-base util-linux-extra
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 13 not upgraded.
Need to get 852 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-3bMTVd/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 852 B in 0s (84.0 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 12859 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges

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

Arch check ok (armhf included in any)

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


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

Merged Build-Depends: debhelper-compat (= 13), dh-sequence-pkgkde-symbolshelper, cmake, libcgal-dev (>= 5.3), libboost-all-dev, libmpfr-dev, libgmp-dev, pkg-kde-tools, chrpath
Filtered Build-Depends: debhelper-compat (= 13), dh-sequence-pkgkde-symbolshelper, cmake, libcgal-dev (>= 5.3), libboost-all-dev, libmpfr-dev, libgmp-dev, pkg-kde-tools, chrpath
dpkg-deb: building package 'sbuild-build-depends-sfcgal-dummy' in '/<<BUILDDIR>>/resolver-3bMTVd/apt_archive/sbuild-build-depends-sfcgal-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy sbuild-build-depends-sfcgal-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-3bMTVd/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-3bMTVd/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-3bMTVd/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-3bMTVd/apt_archive ./ Sources [566 B]
Get:5 copy:/<<BUILDDIR>>/resolver-3bMTVd/apt_archive ./ Packages [644 B]
Fetched 2543 B in 0s (14.2 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install sfcgal 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 sgml-base util-linux-extra
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-strip-nondeterminism dwz file gettext
  gettext-base gfortran-13 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.10 libcgal-dev 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-13-dev libgfortran5 libgmp-dev
  libgmpxx4ldbl libhwloc-dev libhwloc-plugins libhwloc15 libibverbs-dev
  libibverbs1 libicu-dev libicu72 libjs-jquery libjs-jquery-ui libjs-sphinxdoc
  libjs-underscore libjsoncpp25 libltdl-dev libltdl7 libmagic-mgc libmagic1
  libmpfr-dev libmunge2 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 libproc2-0
  libpsl5 libpython3-dev libpython3-stdlib libpython3.11 libpython3.11-dev
  libpython3.11-minimal libpython3.11-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.11
  python3.11-dev python3.11-minimal zlib1g zlib1g-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc cmake-doc cmake-format
  elpa-cmake-mode ninja-build dh-make gettext-doc libasprintf-dev
  libgettextpo-dev gfortran-13-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.11-venv python3.11-doc binfmt-support
Recommended packages:
  curl | wget | lynx ca-certificates libarchive-cpio-perl javascript-common
  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-strip-nondeterminism dwz file gettext
  gettext-base gfortran-13 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.10 libcgal-dev 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-13-dev libgfortran5 libgmp-dev
  libgmpxx4ldbl libhwloc-dev libhwloc-plugins libhwloc15 libibverbs-dev
  libibverbs1 libicu-dev libicu72 libjs-jquery libjs-jquery-ui libjs-sphinxdoc
  libjs-underscore libjsoncpp25 libltdl-dev libltdl7 libmagic-mgc libmagic1
  libmpfr-dev libmunge2 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 libproc2-0
  libpsl5 libpython3-dev libpython3-stdlib libpython3.11 libpython3.11-dev
  libpython3.11-minimal libpython3.11-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.11
  python3.11-dev python3.11-minimal sbuild-build-depends-sfcgal-dummy
  zlib1g-dev
The following packages will be upgraded:
  zlib1g
1 upgraded, 219 newly installed, 0 to remove and 12 not upgraded.
Need to get 110 MB of archives.
After this operation, 649 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-3bMTVd/apt_archive ./ sbuild-build-depends-sfcgal-dummy 0.invalid.0 [936 B]
Get:2 http://172.17.4.1/private trixie-staging/main armhf libpython3.11-minimal armhf 3.11.7-2 [801 kB]
Get:3 http://172.17.4.1/private trixie-staging/main armhf libexpat1 armhf 2.5.0-2 [76.8 kB]
Get:4 http://172.17.4.1/private trixie-staging/main armhf zlib1g armhf 1:1.3.dfsg-3 [74.3 kB]
Get:5 http://172.17.4.1/private trixie-staging/main armhf python3.11-minimal armhf 3.11.7-2 [1677 kB]
Get:6 http://172.17.4.1/private trixie-staging/main armhf python3-minimal armhf 3.11.4-5 [26.2 kB]
Get:7 http://172.17.4.1/private trixie-staging/main armhf media-types all 10.1.0 [26.9 kB]
Get:8 http://172.17.4.1/private trixie-staging/main armhf libpython3.11-stdlib armhf 3.11.7-2 [1694 kB]
Get:9 http://172.17.4.1/private trixie-staging/main armhf python3.11 armhf 3.11.7-2 [590 kB]
Get:10 http://172.17.4.1/private trixie-staging/main armhf libpython3-stdlib armhf 3.11.4-5 [9200 B]
Get:11 http://172.17.4.1/private trixie-staging/main armhf python3 armhf 3.11.4-5 [26.2 kB]
Get:12 http://172.17.4.1/private trixie-staging/main armhf libuchardet0 armhf 0.0.8-1 [65.5 kB]
Get:13 http://172.17.4.1/private trixie-staging/main armhf groff-base armhf 1.23.0-3 [1033 kB]
Get:14 http://172.17.4.1/private trixie-staging/main armhf bsdextrautils armhf 2.39.3-2 [81.2 kB]
Get:15 http://172.17.4.1/private trixie-staging/main armhf libpipeline1 armhf 1.5.7-1 [33.4 kB]
Get:16 http://172.17.4.1/private trixie-staging/main armhf man-db armhf 2.12.0-1 [1358 kB]
Get:17 http://172.17.4.1/private trixie-staging/main armhf libproc2-0 armhf 2:4.0.4-2 [54.9 kB]
Get:18 http://172.17.4.1/private trixie-staging/main armhf procps armhf 2:4.0.4-2 [848 kB]
Get:19 http://172.17.4.1/private trixie-staging/main armhf libmagic-mgc armhf 1:5.45-2 [314 kB]
Get:20 http://172.17.4.1/private trixie-staging/main armhf libmagic1 armhf 1:5.45-2 [96.1 kB]
Get:21 http://172.17.4.1/private trixie-staging/main armhf file armhf 1:5.45-2 [41.6 kB]
Get:22 http://172.17.4.1/private trixie-staging/main armhf gettext-base armhf 0.21-14 [157 kB]
Get:23 http://172.17.4.1/private trixie-staging/main armhf libbsd0 armhf 0.11.7-4 [111 kB]
Get:24 http://172.17.4.1/private trixie-staging/main armhf libedit2 armhf 3.1-20230828-1 [76.0 kB]
Get:25 http://172.17.4.1/private trixie-staging/main armhf libcbor0.10 armhf 0.10.2-1.1 [23.8 kB]
Get:26 http://172.17.4.1/private trixie-staging/main armhf libfido2-1 armhf 1.14.0-1 [67.7 kB]
Get:27 http://172.17.4.1/private trixie-staging/main armhf openssh-client armhf 1:9.6p1-2 [801 kB]
Get:28 http://172.17.4.1/private trixie-staging/main armhf m4 armhf 1.4.19-4 [256 kB]
Get:29 http://172.17.4.1/private trixie-staging/main armhf autoconf all 2.71-3 [332 kB]
Get:30 http://172.17.4.1/private trixie-staging/main armhf autotools-dev all 20220109.1 [51.6 kB]
Get:31 http://172.17.4.1/private trixie-staging/main armhf automake all 1:1.16.5-1.3 [823 kB]
Get:32 http://172.17.4.1/private trixie-staging/main armhf autopoint all 0.21-14 [496 kB]
Get:33 http://172.17.4.1/private trixie-staging/main armhf chrpath armhf 0.16-2 [15.4 kB]
Get:34 http://172.17.4.1/private trixie-staging/main armhf libicu72 armhf 72.1-4 [9009 kB]
Get:35 http://172.17.4.1/private trixie-staging/main armhf libxml2 armhf 2.9.14+dfsg-1.3 [571 kB]
Get:36 http://172.17.4.1/private trixie-staging/main armhf libarchive13 armhf 3.7.2-1 [294 kB]
Get:37 http://172.17.4.1/private trixie-staging/main armhf libbrotli1 armhf 1.1.0-2 [280 kB]
Get:38 http://172.17.4.1/private trixie-staging/main armhf libnghttp2-14 armhf 1.58.0-1 [61.7 kB]
Get:39 http://172.17.4.1/private trixie-staging/main armhf libpsl5 armhf 0.21.2-1+b1 [57.8 kB]
Get:40 http://172.17.4.1/private trixie-staging/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b2 [54.2 kB]
Get:41 http://172.17.4.1/private trixie-staging/main armhf libssh2-1 armhf 1.11.0-3 [195 kB]
Get:42 http://172.17.4.1/private trixie-staging/main armhf libcurl4 armhf 8.4.0-2+rpi1 [362 kB]
Get:43 http://172.17.4.1/private trixie-staging/main armhf libjsoncpp25 armhf 1.9.5-6 [64.7 kB]
Get:44 http://172.17.4.1/private trixie-staging/main armhf librhash0 armhf 1.4.3-3 [142 kB]
Get:45 http://172.17.4.1/private trixie-staging/main armhf libuv1 armhf 1.46.0-2+rpi1 [128 kB]
Get:46 http://172.17.4.1/private trixie-staging/main armhf cmake-data all 3.27.9-1 [2104 kB]
Get:47 http://172.17.4.1/private trixie-staging/main armhf cmake armhf 3.27.9-1 [7633 kB]
Get:48 http://172.17.4.1/private trixie-staging/main armhf libdebhelper-perl all 13.11.9 [82.3 kB]
Get:49 http://172.17.4.1/private trixie-staging/main armhf libtool all 2.4.7-7 [517 kB]
Get:50 http://172.17.4.1/private trixie-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:51 http://172.17.4.1/private trixie-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:52 http://172.17.4.1/private trixie-staging/main armhf libsub-override-perl all 0.10-1 [10.6 kB]
Get:53 http://172.17.4.1/private trixie-staging/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB]
Get:54 http://172.17.4.1/private trixie-staging/main armhf dh-strip-nondeterminism all 1.13.1-1 [8620 B]
Get:55 http://172.17.4.1/private trixie-staging/main armhf libelf1 armhf 0.188-2.1+rpi1 [171 kB]
Get:56 http://172.17.4.1/private trixie-staging/main armhf dwz armhf 0.15-1 [92.4 kB]
Get:57 http://172.17.4.1/private trixie-staging/main armhf gettext armhf 0.21-14 [1203 kB]
Get:58 http://172.17.4.1/private trixie-staging/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get:59 http://172.17.4.1/private trixie-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:60 http://172.17.4.1/private trixie-staging/main armhf debhelper all 13.11.9 [956 kB]
Get:61 http://172.17.4.1/private trixie-staging/main armhf libgfortran5 armhf 13.2.0-7+rpi1 [247 kB]
Get:62 http://172.17.4.1/private trixie-staging/main armhf libgfortran-13-dev armhf 13.2.0-7+rpi1 [293 kB]
Get:63 http://172.17.4.1/private trixie-staging/main armhf gfortran-13 armhf 13.2.0-7+rpi1 [7839 kB]
Get:64 http://172.17.4.1/private trixie-staging/main armhf libnl-3-200 armhf 3.7.0-0.2 [55.0 kB]
Get:65 http://172.17.4.1/private trixie-staging/main armhf libnl-route-3-200 armhf 3.7.0-0.2 [152 kB]
Get:66 http://172.17.4.1/private trixie-staging/main armhf libibverbs1 armhf 48.0-1 [52.6 kB]
Get:67 http://172.17.4.1/private trixie-staging/main armhf ibverbs-providers armhf 48.0-1 [28.0 kB]
Get:68 http://172.17.4.1/private trixie-staging/main armhf icu-devtools armhf 72.1-4 [174 kB]
Get:69 http://172.17.4.1/private trixie-staging/main armhf libboost1.74-dev armhf 1.74.0+ds1-23 [9511 kB]
Get:70 http://172.17.4.1/private trixie-staging/main armhf libboost-dev armhf 1.74.0.3+b4 [4824 B]
Get:71 http://172.17.4.1/private trixie-staging/main armhf libboost1.74-tools-dev armhf 1.74.0+ds1-23 [1204 kB]
Get:72 http://172.17.4.1/private trixie-staging/main armhf libboost-tools-dev armhf 1.74.0.3+b4 [4784 B]
Get:73 http://172.17.4.1/private trixie-staging/main armhf libboost-atomic1.74.0 armhf 1.74.0+ds1-23 [220 kB]
Get:74 http://172.17.4.1/private trixie-staging/main armhf libboost-atomic1.74-dev armhf 1.74.0+ds1-23 [221 kB]
Get:75 http://172.17.4.1/private trixie-staging/main armhf libboost-atomic-dev armhf 1.74.0.3+b4 [4912 B]
Get:76 http://172.17.4.1/private trixie-staging/main armhf libboost-chrono1.74.0 armhf 1.74.0+ds1-23 [224 kB]
Get:77 http://172.17.4.1/private trixie-staging/main armhf libboost-chrono1.74-dev armhf 1.74.0+ds1-23 [231 kB]
Get:78 http://172.17.4.1/private trixie-staging/main armhf libboost-chrono-dev armhf 1.74.0.3+b4 [5232 B]
Get:79 http://172.17.4.1/private trixie-staging/main armhf libboost-container1.74.0 armhf 1.74.0+ds1-23 [241 kB]
Get:80 http://172.17.4.1/private trixie-staging/main armhf libboost-container1.74-dev armhf 1.74.0+ds1-23 [245 kB]
Get:81 http://172.17.4.1/private trixie-staging/main armhf libboost-container-dev armhf 1.74.0.3+b4 [5088 B]
Get:82 http://172.17.4.1/private trixie-staging/main armhf libboost-date-time1.74.0 armhf 1.74.0+ds1-23 [218 kB]
Get:83 http://172.17.4.1/private trixie-staging/main armhf libboost-serialization1.74.0 armhf 1.74.0+ds1-23 [296 kB]
Get:84 http://172.17.4.1/private trixie-staging/main armhf libboost-serialization1.74-dev armhf 1.74.0+ds1-23 [363 kB]
Get:85 http://172.17.4.1/private trixie-staging/main armhf libboost-date-time1.74-dev armhf 1.74.0+ds1-23 [227 kB]
Get:86 http://172.17.4.1/private trixie-staging/main armhf libboost-system1.74.0 armhf 1.74.0+ds1-23 [218 kB]
Get:87 http://172.17.4.1/private trixie-staging/main armhf libboost-system1.74-dev armhf 1.74.0+ds1-23 [219 kB]
Get:88 http://172.17.4.1/private trixie-staging/main armhf libboost-thread1.74.0 armhf 1.74.0+ds1-23 [247 kB]
Get:89 http://172.17.4.1/private trixie-staging/main armhf libboost-thread1.74-dev armhf 1.74.0+ds1-23 [260 kB]
Get:90 http://172.17.4.1/private trixie-staging/main armhf libboost-context1.74.0 armhf 1.74.0+ds1-23 [219 kB]
Get:91 http://172.17.4.1/private trixie-staging/main armhf libboost-context1.74-dev armhf 1.74.0+ds1-23 [221 kB]
Get:92 http://172.17.4.1/private trixie-staging/main armhf libboost-context-dev armhf 1.74.0.3+b4 [4812 B]
Get:93 http://172.17.4.1/private trixie-staging/main armhf libboost-coroutine1.74.0 armhf 1.74.0+ds1-23 [228 kB]
Get:94 http://172.17.4.1/private trixie-staging/main armhf libboost-coroutine1.74-dev armhf 1.74.0+ds1-23 [234 kB]
Get:95 http://172.17.4.1/private trixie-staging/main armhf libboost-coroutine-dev armhf 1.74.0.3+b4 [4884 B]
Get:96 http://172.17.4.1/private trixie-staging/main armhf libboost-date-time-dev armhf 1.74.0.3+b4 [4604 B]
Get:97 http://172.17.4.1/private trixie-staging/main armhf libboost-exception1.74-dev armhf 1.74.0+ds1-23 [218 kB]
Get:98 http://172.17.4.1/private trixie-staging/main armhf libboost-exception-dev armhf 1.74.0.3+b4 [4596 B]
Get:99 http://172.17.4.1/private trixie-staging/main armhf libboost-filesystem1.74.0 armhf 1.74.0+ds1-23 [250 kB]
Get:100 http://172.17.4.1/private trixie-staging/main armhf libboost-filesystem1.74-dev armhf 1.74.0+ds1-23 [261 kB]
Get:101 http://172.17.4.1/private trixie-staging/main armhf libboost-fiber1.74.0 armhf 1.74.0+ds1-23 [238 kB]
Get:102 http://172.17.4.1/private trixie-staging/main armhf libboost-fiber1.74-dev armhf 1.74.0+ds1-23 [251 kB]
Get:103 http://172.17.4.1/private trixie-staging/main armhf libboost-fiber-dev armhf 1.74.0.3+b4 [5036 B]
Get:104 http://172.17.4.1/private trixie-staging/main armhf libboost-filesystem-dev armhf 1.74.0.3+b4 [4636 B]
Get:105 http://172.17.4.1/private trixie-staging/main armhf libboost-regex1.74.0 armhf 1.74.0+ds1-23 [421 kB]
Get:106 http://172.17.4.1/private trixie-staging/main armhf libboost-graph1.74.0 armhf 1.74.0+ds1-23 [284 kB]
Get:107 http://172.17.4.1/private trixie-staging/main armhf libicu-dev armhf 72.1-4 [9956 kB]
Get:108 http://172.17.4.1/private trixie-staging/main armhf libboost-regex1.74-dev armhf 1.74.0+ds1-23 [526 kB]
Get:109 http://172.17.4.1/private trixie-staging/main armhf libboost-test1.74.0 armhf 1.74.0+ds1-23 [404 kB]
Get:110 http://172.17.4.1/private trixie-staging/main armhf libboost-test1.74-dev armhf 1.74.0+ds1-23 [492 kB]
Get:111 http://172.17.4.1/private trixie-staging/main armhf libboost-graph1.74-dev armhf 1.74.0+ds1-23 [1520 kB]
Get:112 http://172.17.4.1/private trixie-staging/main armhf libboost-graph-dev armhf 1.74.0.3+b4 [4712 B]
Get:113 http://172.17.4.1/private trixie-staging/main armhf libevent-core-2.1-7 armhf 2.1.12-stable-8 [119 kB]
Get:114 http://172.17.4.1/private trixie-staging/main armhf libevent-pthreads-2.1-7 armhf 2.1.12-stable-8 [53.2 kB]
Get:115 http://172.17.4.1/private trixie-staging/main armhf librdmacm1 armhf 48.0-1 [59.2 kB]
Get:116 http://172.17.4.1/private trixie-staging/main armhf libfabric1 armhf 1.17.0-3 [376 kB]
Get:117 http://172.17.4.1/private trixie-staging/main armhf libhwloc15 armhf 2.10.0-1 [131 kB]
Get:118 http://172.17.4.1/private trixie-staging/main armhf libmunge2 armhf 0.5.15-3 [15.8 kB]
Get:119 http://172.17.4.1/private trixie-staging/main armhf libpciaccess0 armhf 0.17-3 [49.1 kB]
Get:120 http://172.17.4.1/private trixie-staging/main armhf libxau6 armhf 1:1.0.9-1 [19.1 kB]
Get:121 http://172.17.4.1/private trixie-staging/main armhf libxdmcp6 armhf 1:1.1.2-3 [25.0 kB]
Get:122 http://172.17.4.1/private trixie-staging/main armhf libxcb1 armhf 1.15-1 [139 kB]
Get:123 http://172.17.4.1/private trixie-staging/main armhf libx11-data all 2:1.8.7-1 [328 kB]
Get:124 http://172.17.4.1/private trixie-staging/main armhf libx11-6 armhf 2:1.8.7-1 [729 kB]
Get:125 http://172.17.4.1/private trixie-staging/main armhf libxext6 armhf 2:1.3.4-1 [48.0 kB]
Get:126 http://172.17.4.1/private trixie-staging/main armhf libxnvctrl0 armhf 525.125.06-1 [12.3 kB]
Get:127 http://172.17.4.1/private trixie-staging/main armhf ocl-icd-libopencl1 armhf 2.3.2-1 [36.8 kB]
Get:128 http://172.17.4.1/private trixie-staging/main armhf libhwloc-plugins armhf 2.10.0-1 [16.1 kB]
Get:129 http://172.17.4.1/private trixie-staging/main armhf libpmix2 armhf 5.0.1-4 [528 kB]
Get:130 http://172.17.4.1/private trixie-staging/main armhf libopenmpi3 armhf 4.1.6-1+rpi1 [1784 kB]
Get:131 http://172.17.4.1/private trixie-staging/main armhf libboost-mpi1.74.0 armhf 1.74.0+ds1-23 [250 kB]
Get:132 http://172.17.4.1/private trixie-staging/main armhf libboost-graph-parallel1.74.0 armhf 1.74.0+ds1-23 [257 kB]
Get:133 http://172.17.4.1/private trixie-staging/main armhf libboost-graph-parallel1.74-dev armhf 1.74.0+ds1-23 [267 kB]
Get:134 http://172.17.4.1/private trixie-staging/main armhf libboost-graph-parallel-dev armhf 1.74.0.3+b4 [4732 B]
Get:135 http://172.17.4.1/private trixie-staging/main armhf libboost-iostreams1.74.0 armhf 1.74.0+ds1-23 [236 kB]
Get:136 http://172.17.4.1/private trixie-staging/main armhf libboost-iostreams1.74-dev armhf 1.74.0+ds1-23 [245 kB]
Get:137 http://172.17.4.1/private trixie-staging/main armhf libboost-iostreams-dev armhf 1.74.0.3+b4 [4592 B]
Get:138 http://172.17.4.1/private trixie-staging/main armhf libboost-locale1.74.0 armhf 1.74.0+ds1-23 [409 kB]
Get:139 http://172.17.4.1/private trixie-staging/main armhf libboost-locale1.74-dev armhf 1.74.0+ds1-23 [531 kB]
Get:140 http://172.17.4.1/private trixie-staging/main armhf libboost-locale-dev armhf 1.74.0.3+b4 [4932 B]
Get:141 http://172.17.4.1/private trixie-staging/main armhf libboost-log1.74.0 armhf 1.74.0+ds1-23 [518 kB]
Get:142 http://172.17.4.1/private trixie-staging/main armhf libboost-log1.74-dev armhf 1.74.0+ds1-23 [711 kB]
Get:143 http://172.17.4.1/private trixie-staging/main armhf libboost-log-dev armhf 1.74.0.3+b4 [4812 B]
Get:144 http://172.17.4.1/private trixie-staging/main armhf libboost-math1.74.0 armhf 1.74.0+ds1-23 [321 kB]
Get:145 http://172.17.4.1/private trixie-staging/main armhf libboost-math1.74-dev armhf 1.74.0+ds1-23 [378 kB]
Get:146 http://172.17.4.1/private trixie-staging/main armhf libboost-math-dev armhf 1.74.0.3+b4 [4808 B]
Get:147 http://172.17.4.1/private trixie-staging/main armhf openmpi-common all 4.1.6-1+rpi1 [166 kB]
Get:148 http://172.17.4.1/private trixie-staging/main armhf libnl-3-dev armhf 3.7.0-0.2 [93.4 kB]
Get:149 http://172.17.4.1/private trixie-staging/main armhf libnl-route-3-dev armhf 3.7.0-0.2 [163 kB]
Get:150 http://172.17.4.1/private trixie-staging/main armhf libibverbs-dev armhf 48.0-1 [192 kB]
Get:151 http://172.17.4.1/private trixie-staging/main armhf libnuma1 armhf 2.0.16-1 [18.4 kB]
Get:152 http://172.17.4.1/private trixie-staging/main armhf libnuma-dev armhf 2.0.16-1 [31.5 kB]
Get:153 http://172.17.4.1/private trixie-staging/main armhf libltdl7 armhf 2.4.7-7 [390 kB]
Get:154 http://172.17.4.1/private trixie-staging/main armhf libltdl-dev armhf 2.4.7-7 [161 kB]
Get:155 http://172.17.4.1/private trixie-staging/main armhf libhwloc-dev armhf 2.10.0-1 [204 kB]
Get:156 http://172.17.4.1/private trixie-staging/main armhf libevent-2.1-7 armhf 2.1.12-stable-8 [160 kB]
Get:157 http://172.17.4.1/private trixie-staging/main armhf libevent-extra-2.1-7 armhf 2.1.12-stable-8 [97.3 kB]
Get:158 http://172.17.4.1/private trixie-staging/main armhf libevent-openssl-2.1-7 armhf 2.1.12-stable-8 [58.3 kB]
Get:159 http://172.17.4.1/private trixie-staging/main armhf libevent-dev armhf 2.1.12-stable-8 [274 kB]
Get:160 http://172.17.4.1/private trixie-staging/main armhf zlib1g-dev armhf 1:1.3.dfsg-3 [903 kB]
Get:161 http://172.17.4.1/private trixie-staging/main armhf libpmix-dev armhf 5.0.1-4 [3831 kB]
Get:162 http://172.17.4.1/private trixie-staging/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB]
Get:163 http://172.17.4.1/private trixie-staging/main armhf libjs-jquery-ui all 1.13.2+dfsg-1 [250 kB]
Get:164 http://172.17.4.1/private trixie-staging/main armhf openmpi-bin armhf 4.1.6-1+rpi1 [193 kB]
Get:165 http://172.17.4.1/private trixie-staging/main armhf libopenmpi-dev armhf 4.1.6-1+rpi1 [921 kB]
Get:166 http://172.17.4.1/private trixie-staging/main armhf mpi-default-dev armhf 1.15 [3152 B]
Get:167 http://172.17.4.1/private trixie-staging/main armhf libboost-mpi1.74-dev armhf 1.74.0+ds1-23 [275 kB]
Get:168 http://172.17.4.1/private trixie-staging/main armhf libboost-mpi-dev armhf 1.74.0.3+b4 [4692 B]
Get:169 http://172.17.4.1/private trixie-staging/main armhf libboost-python1.74.0 armhf 1.74.0+ds1-23 [276 kB]
Get:170 http://172.17.4.1/private trixie-staging/main armhf mpi-default-bin armhf 1.15 [2408 B]
Get:171 http://172.17.4.1/private trixie-staging/main armhf libboost-mpi-python1.74.0 armhf 1.74.0+ds1-23 [319 kB]
Get:172 http://172.17.4.1/private trixie-staging/main armhf libboost-mpi-python1.74-dev armhf 1.74.0+ds1-23 [224 kB]
Get:173 http://172.17.4.1/private trixie-staging/main armhf libboost-mpi-python-dev armhf 1.74.0.3+b4 [4720 B]
Get:174 http://172.17.4.1/private trixie-staging/main armhf libboost-numpy1.74.0 armhf 1.74.0+ds1-23 [227 kB]
Get:175 http://172.17.4.1/private trixie-staging/main armhf libboost-numpy1.74-dev armhf 1.74.0+ds1-23 [231 kB]
Get:176 http://172.17.4.1/private trixie-staging/main armhf libboost-numpy-dev armhf 1.74.0.3+b4 [4648 B]
Get:177 http://172.17.4.1/private trixie-staging/main armhf libboost-program-options1.74.0 armhf 1.74.0+ds1-23 [307 kB]
Get:178 http://172.17.4.1/private trixie-staging/main armhf libboost-program-options1.74-dev armhf 1.74.0+ds1-23 [345 kB]
Get:179 http://172.17.4.1/private trixie-staging/main armhf libboost-program-options-dev armhf 1.74.0.3+b4 [4616 B]
Get:180 http://172.17.4.1/private trixie-staging/main armhf libpython3.11 armhf 3.11.7-2 [1670 kB]
Get:181 http://172.17.4.1/private trixie-staging/main armhf libexpat1-dev armhf 2.5.0-2 [130 kB]
Get:182 http://172.17.4.1/private trixie-staging/main armhf libpython3.11-dev armhf 3.11.7-2 [3287 kB]
Get:183 http://172.17.4.1/private trixie-staging/main armhf libpython3-dev armhf 3.11.4-5 [9432 B]
Get:184 http://172.17.4.1/private trixie-staging/main armhf python3.11-dev armhf 3.11.7-2 [508 kB]
Get:185 http://172.17.4.1/private trixie-staging/main armhf python3-lib2to3 all 3.11.5-1 [77.5 kB]
Get:186 http://172.17.4.1/private trixie-staging/main armhf python3-distutils all 3.11.5-1 [131 kB]
Get:187 http://172.17.4.1/private trixie-staging/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB]
Get:188 http://172.17.4.1/private trixie-staging/main armhf libjs-sphinxdoc all 7.2.6-3 [149 kB]
Get:189 http://172.17.4.1/private trixie-staging/main armhf python3-dev armhf 3.11.4-5 [26.2 kB]
Get:190 http://172.17.4.1/private trixie-staging/main armhf libboost-python1.74-dev armhf 1.74.0+ds1-23 [297 kB]
Get:191 http://172.17.4.1/private trixie-staging/main armhf libboost-python-dev armhf 1.74.0.3+b4 [4904 B]
Get:192 http://172.17.4.1/private trixie-staging/main armhf libboost-random1.74.0 armhf 1.74.0+ds1-23 [223 kB]
Get:193 http://172.17.4.1/private trixie-staging/main armhf libboost-random1.74-dev armhf 1.74.0+ds1-23 [226 kB]
Get:194 http://172.17.4.1/private trixie-staging/main armhf libboost-random-dev armhf 1.74.0.3+b4 [4604 B]
Get:195 http://172.17.4.1/private trixie-staging/main armhf libboost-regex-dev armhf 1.74.0.3+b4 [4876 B]
Get:196 http://172.17.4.1/private trixie-staging/main armhf libboost-serialization-dev armhf 1.74.0.3+b4 [4832 B]
Get:197 http://172.17.4.1/private trixie-staging/main armhf libboost-stacktrace1.74.0 armhf 1.74.0+ds1-23 [253 kB]
Get:198 http://172.17.4.1/private trixie-staging/main armhf libboost-stacktrace1.74-dev armhf 1.74.0+ds1-23 [230 kB]
Get:199 http://172.17.4.1/private trixie-staging/main armhf libboost-stacktrace-dev armhf 1.74.0.3+b4 [4596 B]
Get:200 http://172.17.4.1/private trixie-staging/main armhf libboost-system-dev armhf 1.74.0.3+b4 [4744 B]
Get:201 http://172.17.4.1/private trixie-staging/main armhf libboost-test-dev armhf 1.74.0.3+b4 [4640 B]
Get:202 http://172.17.4.1/private trixie-staging/main armhf libboost-thread-dev armhf 1.74.0.3+b4 [4632 B]
Get:203 http://172.17.4.1/private trixie-staging/main armhf libboost-timer1.74.0 armhf 1.74.0+ds1-23 [222 kB]
Get:204 http://172.17.4.1/private trixie-staging/main armhf libboost-timer1.74-dev armhf 1.74.0+ds1-23 [224 kB]
Get:205 http://172.17.4.1/private trixie-staging/main armhf libboost-timer-dev armhf 1.74.0.3+b4 [4732 B]
Get:206 http://172.17.4.1/private trixie-staging/main armhf libboost-type-erasure1.74.0 armhf 1.74.0+ds1-23 [228 kB]
Get:207 http://172.17.4.1/private trixie-staging/main armhf libboost-type-erasure1.74-dev armhf 1.74.0+ds1-23 [233 kB]
Get:208 http://172.17.4.1/private trixie-staging/main armhf libboost-type-erasure-dev armhf 1.74.0.3+b4 [4696 B]
Get:209 http://172.17.4.1/private trixie-staging/main armhf libboost-wave1.74.0 armhf 1.74.0+ds1-23 [378 kB]
Get:210 http://172.17.4.1/private trixie-staging/main armhf libboost-wave1.74-dev armhf 1.74.0+ds1-23 [458 kB]
Get:211 http://172.17.4.1/private trixie-staging/main armhf libboost-wave-dev armhf 1.74.0.3+b4 [4632 B]
Get:212 http://172.17.4.1/private trixie-staging/main armhf libboost-nowide1.74.0 armhf 1.74.0+ds1-23 [219 kB]
Get:213 http://172.17.4.1/private trixie-staging/main armhf libboost-nowide1.74-dev armhf 1.74.0+ds1-23 [221 kB]
Get:214 http://172.17.4.1/private trixie-staging/main armhf libboost-nowide-dev armhf 1.74.0.3+b4 [4664 B]
Get:215 http://172.17.4.1/private trixie-staging/main armhf libboost-all-dev armhf 1.74.0.3+b4 [4944 B]
Get:216 http://172.17.4.1/private trixie-staging/main armhf libgmpxx4ldbl armhf 2:6.3.0+dfsg-2 [328 kB]
Get:217 http://172.17.4.1/private trixie-staging/main armhf libgmp-dev armhf 2:6.3.0+dfsg-2 [577 kB]
Get:218 http://172.17.4.1/private trixie-staging/main armhf libmpfr-dev armhf 4.2.1-1 [211 kB]
Get:219 http://172.17.4.1/private trixie-staging/main armhf libcgal-dev armhf 5.6-1 [5000 kB]
Get:220 http://172.17.4.1/private trixie-staging/main armhf pkg-kde-tools all 0.15.38 [97.8 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 110 MB in 12s (8881 kB/s)
Selecting previously unselected package libpython3.11-minimal:armhf.
(Reading database ... 12859 files and directories currently installed.)
Preparing to unpack .../libpython3.11-minimal_3.11.7-2_armhf.deb ...
Unpacking libpython3.11-minimal:armhf (3.11.7-2) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../libexpat1_2.5.0-2_armhf.deb ...
Unpacking libexpat1:armhf (2.5.0-2) ...
Preparing to unpack .../zlib1g_1%3a1.3.dfsg-3_armhf.deb ...
Unpacking zlib1g:armhf (1:1.3.dfsg-3) over (1:1.2.13.dfsg-3) ...
Setting up zlib1g:armhf (1:1.3.dfsg-3) ...
Selecting previously unselected package python3.11-minimal.
(Reading database ... 13164 files and directories currently installed.)
Preparing to unpack .../python3.11-minimal_3.11.7-2_armhf.deb ...
Unpacking python3.11-minimal (3.11.7-2) ...
Setting up libpython3.11-minimal:armhf (3.11.7-2) ...
Setting up libexpat1:armhf (2.5.0-2) ...
Setting up python3.11-minimal (3.11.7-2) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 13175 files and directories currently installed.)
Preparing to unpack .../python3-minimal_3.11.4-5_armhf.deb ...
Unpacking python3-minimal (3.11.4-5) ...
Selecting previously unselected package media-types.
Preparing to unpack .../media-types_10.1.0_all.deb ...
Unpacking media-types (10.1.0) ...
Selecting previously unselected package libpython3.11-stdlib:armhf.
Preparing to unpack .../libpython3.11-stdlib_3.11.7-2_armhf.deb ...
Unpacking libpython3.11-stdlib:armhf (3.11.7-2) ...
Selecting previously unselected package python3.11.
Preparing to unpack .../python3.11_3.11.7-2_armhf.deb ...
Unpacking python3.11 (3.11.7-2) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../libpython3-stdlib_3.11.4-5_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.11.4-5) ...
Setting up python3-minimal (3.11.4-5) ...
Selecting previously unselected package python3.
(Reading database ... 13602 files and directories currently installed.)
Preparing to unpack .../000-python3_3.11.4-5_armhf.deb ...
Unpacking python3 (3.11.4-5) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../001-libuchardet0_0.0.8-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.8-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../002-groff-base_1.23.0-3_armhf.deb ...
Unpacking groff-base (1.23.0-3) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../003-bsdextrautils_2.39.3-2_armhf.deb ...
Unpacking bsdextrautils (2.39.3-2) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../004-libpipeline1_1.5.7-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.7-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../005-man-db_2.12.0-1_armhf.deb ...
Unpacking man-db (2.12.0-1) ...
Selecting previously unselected package libproc2-0:armhf.
Preparing to unpack .../006-libproc2-0_2%3a4.0.4-2_armhf.deb ...
Unpacking libproc2-0:armhf (2:4.0.4-2) ...
Selecting previously unselected package procps.
Preparing to unpack .../007-procps_2%3a4.0.4-2_armhf.deb ...
Unpacking procps (2:4.0.4-2) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../008-libmagic-mgc_1%3a5.45-2_armhf.deb ...
Unpacking libmagic-mgc (1:5.45-2) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../009-libmagic1_1%3a5.45-2_armhf.deb ...
Unpacking libmagic1:armhf (1:5.45-2) ...
Selecting previously unselected package file.
Preparing to unpack .../010-file_1%3a5.45-2_armhf.deb ...
Unpacking file (1:5.45-2) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../011-gettext-base_0.21-14_armhf.deb ...
Unpacking gettext-base (0.21-14) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../012-libbsd0_0.11.7-4_armhf.deb ...
Unpacking libbsd0:armhf (0.11.7-4) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../013-libedit2_3.1-20230828-1_armhf.deb ...
Unpacking libedit2:armhf (3.1-20230828-1) ...
Selecting previously unselected package libcbor0.10:armhf.
Preparing to unpack .../014-libcbor0.10_0.10.2-1.1_armhf.deb ...
Unpacking libcbor0.10:armhf (0.10.2-1.1) ...
Selecting previously unselected package libfido2-1:armhf.
Preparing to unpack .../015-libfido2-1_1.14.0-1_armhf.deb ...
Unpacking libfido2-1:armhf (1.14.0-1) ...
Selecting previously unselected package openssh-client.
Preparing to unpack .../016-openssh-client_1%3a9.6p1-2_armhf.deb ...
Unpacking openssh-client (1:9.6p1-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../017-m4_1.4.19-4_armhf.deb ...
Unpacking m4 (1.4.19-4) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../018-autoconf_2.71-3_all.deb ...
Unpacking autoconf (2.71-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../019-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../020-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 .../021-autopoint_0.21-14_all.deb ...
Unpacking autopoint (0.21-14) ...
Selecting previously unselected package chrpath.
Preparing to unpack .../022-chrpath_0.16-2_armhf.deb ...
Unpacking chrpath (0.16-2) ...
Selecting previously unselected package libicu72:armhf.
Preparing to unpack .../023-libicu72_72.1-4_armhf.deb ...
Unpacking libicu72:armhf (72.1-4) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../024-libxml2_2.9.14+dfsg-1.3_armhf.deb ...
Unpacking libxml2:armhf (2.9.14+dfsg-1.3) ...
Selecting previously unselected package libarchive13:armhf.
Preparing to unpack .../025-libarchive13_3.7.2-1_armhf.deb ...
Unpacking libarchive13:armhf (3.7.2-1) ...
Selecting previously unselected package libbrotli1:armhf.
Preparing to unpack .../026-libbrotli1_1.1.0-2_armhf.deb ...
Unpacking libbrotli1:armhf (1.1.0-2) ...
Selecting previously unselected package libnghttp2-14:armhf.
Preparing to unpack .../027-libnghttp2-14_1.58.0-1_armhf.deb ...
Unpacking libnghttp2-14:armhf (1.58.0-1) ...
Selecting previously unselected package libpsl5:armhf.
Preparing to unpack .../028-libpsl5_0.21.2-1+b1_armhf.deb ...
Unpacking libpsl5:armhf (0.21.2-1+b1) ...
Selecting previously unselected package librtmp1:armhf.
Preparing to unpack .../029-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 .../030-libssh2-1_1.11.0-3_armhf.deb ...
Unpacking libssh2-1:armhf (1.11.0-3) ...
Selecting previously unselected package libcurl4:armhf.
Preparing to unpack .../031-libcurl4_8.4.0-2+rpi1_armhf.deb ...
Unpacking libcurl4:armhf (8.4.0-2+rpi1) ...
Selecting previously unselected package libjsoncpp25:armhf.
Preparing to unpack .../032-libjsoncpp25_1.9.5-6_armhf.deb ...
Unpacking libjsoncpp25:armhf (1.9.5-6) ...
Selecting previously unselected package librhash0:armhf.
Preparing to unpack .../033-librhash0_1.4.3-3_armhf.deb ...
Unpacking librhash0:armhf (1.4.3-3) ...
Selecting previously unselected package libuv1:armhf.
Preparing to unpack .../034-libuv1_1.46.0-2+rpi1_armhf.deb ...
Unpacking libuv1:armhf (1.46.0-2+rpi1) ...
Selecting previously unselected package cmake-data.
Preparing to unpack .../035-cmake-data_3.27.9-1_all.deb ...
Unpacking cmake-data (3.27.9-1) ...
Selecting previously unselected package cmake.
Preparing to unpack .../036-cmake_3.27.9-1_armhf.deb ...
Unpacking cmake (3.27.9-1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../037-libdebhelper-perl_13.11.9_all.deb ...
Unpacking libdebhelper-perl (13.11.9) ...
Selecting previously unselected package libtool.
Preparing to unpack .../038-libtool_2.4.7-7_all.deb ...
Unpacking libtool (2.4.7-7) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../039-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../040-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 .../041-libsub-override-perl_0.10-1_all.deb ...
Unpacking libsub-override-perl (0.10-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../042-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../043-dh-strip-nondeterminism_1.13.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.1-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../044-libelf1_0.188-2.1+rpi1_armhf.deb ...
Unpacking libelf1:armhf (0.188-2.1+rpi1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../045-dwz_0.15-1_armhf.deb ...
Unpacking dwz (0.15-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../046-gettext_0.21-14_armhf.deb ...
Unpacking gettext (0.21-14) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../047-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../048-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../049-debhelper_13.11.9_all.deb ...
Unpacking debhelper (13.11.9) ...
Selecting previously unselected package libgfortran5:armhf.
Preparing to unpack .../050-libgfortran5_13.2.0-7+rpi1_armhf.deb ...
Unpacking libgfortran5:armhf (13.2.0-7+rpi1) ...
Selecting previously unselected package libgfortran-13-dev:armhf.
Preparing to unpack .../051-libgfortran-13-dev_13.2.0-7+rpi1_armhf.deb ...
Unpacking libgfortran-13-dev:armhf (13.2.0-7+rpi1) ...
Selecting previously unselected package gfortran-13.
Preparing to unpack .../052-gfortran-13_13.2.0-7+rpi1_armhf.deb ...
Unpacking gfortran-13 (13.2.0-7+rpi1) ...
Selecting previously unselected package libnl-3-200:armhf.
Preparing to unpack .../053-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 .../054-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 .../055-libibverbs1_48.0-1_armhf.deb ...
Unpacking libibverbs1:armhf (48.0-1) ...
Selecting previously unselected package ibverbs-providers:armhf.
Preparing to unpack .../056-ibverbs-providers_48.0-1_armhf.deb ...
Unpacking ibverbs-providers:armhf (48.0-1) ...
Selecting previously unselected package icu-devtools.
Preparing to unpack .../057-icu-devtools_72.1-4_armhf.deb ...
Unpacking icu-devtools (72.1-4) ...
Selecting previously unselected package libboost1.74-dev:armhf.
Preparing to unpack .../058-libboost1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-dev:armhf.
Preparing to unpack .../059-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 .../060-libboost1.74-tools-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost1.74-tools-dev (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-tools-dev.
Preparing to unpack .../061-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 .../062-libboost-atomic1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-atomic1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-atomic1.74-dev:armhf.
Preparing to unpack .../063-libboost-atomic1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-atomic1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-atomic-dev:armhf.
Preparing to unpack .../064-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 .../065-libboost-chrono1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-chrono1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-chrono1.74-dev:armhf.
Preparing to unpack .../066-libboost-chrono1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-chrono1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-chrono-dev:armhf.
Preparing to unpack .../067-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 .../068-libboost-container1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-container1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-container1.74-dev:armhf.
Preparing to unpack .../069-libboost-container1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-container1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-container-dev:armhf.
Preparing to unpack .../070-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 .../071-libboost-date-time1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-date-time1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-serialization1.74.0:armhf.
Preparing to unpack .../072-libboost-serialization1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-serialization1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-serialization1.74-dev:armhf.
Preparing to unpack .../073-libboost-serialization1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-serialization1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-date-time1.74-dev:armhf.
Preparing to unpack .../074-libboost-date-time1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-date-time1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-system1.74.0:armhf.
Preparing to unpack .../075-libboost-system1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-system1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-system1.74-dev:armhf.
Preparing to unpack .../076-libboost-system1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-system1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-thread1.74.0:armhf.
Preparing to unpack .../077-libboost-thread1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-thread1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-thread1.74-dev:armhf.
Preparing to unpack .../078-libboost-thread1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-thread1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-context1.74.0:armhf.
Preparing to unpack .../079-libboost-context1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-context1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-context1.74-dev:armhf.
Preparing to unpack .../080-libboost-context1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-context1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-context-dev:armhf.
Preparing to unpack .../081-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 .../082-libboost-coroutine1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-coroutine1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-coroutine1.74-dev:armhf.
Preparing to unpack .../083-libboost-coroutine1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-coroutine1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-coroutine-dev:armhf.
Preparing to unpack .../084-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 .../085-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 .../086-libboost-exception1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-exception1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-exception-dev:armhf.
Preparing to unpack .../087-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 .../088-libboost-filesystem1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-filesystem1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-filesystem1.74-dev:armhf.
Preparing to unpack .../089-libboost-filesystem1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-filesystem1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-fiber1.74.0:armhf.
Preparing to unpack .../090-libboost-fiber1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-fiber1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-fiber1.74-dev:armhf.
Preparing to unpack .../091-libboost-fiber1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-fiber1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-fiber-dev:armhf.
Preparing to unpack .../092-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 .../093-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 .../094-libboost-regex1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-regex1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-graph1.74.0:armhf.
Preparing to unpack .../095-libboost-graph1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-graph1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libicu-dev:armhf.
Preparing to unpack .../096-libicu-dev_72.1-4_armhf.deb ...
Unpacking libicu-dev:armhf (72.1-4) ...
Selecting previously unselected package libboost-regex1.74-dev:armhf.
Preparing to unpack .../097-libboost-regex1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-regex1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-test1.74.0:armhf.
Preparing to unpack .../098-libboost-test1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-test1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-test1.74-dev:armhf.
Preparing to unpack .../099-libboost-test1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-test1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-graph1.74-dev:armhf.
Preparing to unpack .../100-libboost-graph1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-graph1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-graph-dev:armhf.
Preparing to unpack .../101-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 .../102-libevent-core-2.1-7_2.1.12-stable-8_armhf.deb ...
Unpacking libevent-core-2.1-7:armhf (2.1.12-stable-8) ...
Selecting previously unselected package libevent-pthreads-2.1-7:armhf.
Preparing to unpack .../103-libevent-pthreads-2.1-7_2.1.12-stable-8_armhf.deb ...
Unpacking libevent-pthreads-2.1-7:armhf (2.1.12-stable-8) ...
Selecting previously unselected package librdmacm1:armhf.
Preparing to unpack .../104-librdmacm1_48.0-1_armhf.deb ...
Unpacking librdmacm1:armhf (48.0-1) ...
Selecting previously unselected package libfabric1:armhf.
Preparing to unpack .../105-libfabric1_1.17.0-3_armhf.deb ...
Unpacking libfabric1:armhf (1.17.0-3) ...
Selecting previously unselected package libhwloc15:armhf.
Preparing to unpack .../106-libhwloc15_2.10.0-1_armhf.deb ...
Unpacking libhwloc15:armhf (2.10.0-1) ...
Selecting previously unselected package libmunge2:armhf.
Preparing to unpack .../107-libmunge2_0.5.15-3_armhf.deb ...
Unpacking libmunge2:armhf (0.5.15-3) ...
Selecting previously unselected package libpciaccess0:armhf.
Preparing to unpack .../108-libpciaccess0_0.17-3_armhf.deb ...
Unpacking libpciaccess0:armhf (0.17-3) ...
Selecting previously unselected package libxau6:armhf.
Preparing to unpack .../109-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 .../110-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 .../111-libxcb1_1.15-1_armhf.deb ...
Unpacking libxcb1:armhf (1.15-1) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../112-libx11-data_2%3a1.8.7-1_all.deb ...
Unpacking libx11-data (2:1.8.7-1) ...
Selecting previously unselected package libx11-6:armhf.
Preparing to unpack .../113-libx11-6_2%3a1.8.7-1_armhf.deb ...
Unpacking libx11-6:armhf (2:1.8.7-1) ...
Selecting previously unselected package libxext6:armhf.
Preparing to unpack .../114-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 .../115-libxnvctrl0_525.125.06-1_armhf.deb ...
Unpacking libxnvctrl0:armhf (525.125.06-1) ...
Selecting previously unselected package ocl-icd-libopencl1:armhf.
Preparing to unpack .../116-ocl-icd-libopencl1_2.3.2-1_armhf.deb ...
Unpacking ocl-icd-libopencl1:armhf (2.3.2-1) ...
Selecting previously unselected package libhwloc-plugins:armhf.
Preparing to unpack .../117-libhwloc-plugins_2.10.0-1_armhf.deb ...
Unpacking libhwloc-plugins:armhf (2.10.0-1) ...
Selecting previously unselected package libpmix2:armhf.
Preparing to unpack .../118-libpmix2_5.0.1-4_armhf.deb ...
Unpacking libpmix2:armhf (5.0.1-4) ...
Selecting previously unselected package libopenmpi3:armhf.
Preparing to unpack .../119-libopenmpi3_4.1.6-1+rpi1_armhf.deb ...
Unpacking libopenmpi3:armhf (4.1.6-1+rpi1) ...
Selecting previously unselected package libboost-mpi1.74.0.
Preparing to unpack .../120-libboost-mpi1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-mpi1.74.0 (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-graph-parallel1.74.0.
Preparing to unpack .../121-libboost-graph-parallel1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-graph-parallel1.74.0 (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-graph-parallel1.74-dev.
Preparing to unpack .../122-libboost-graph-parallel1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-graph-parallel1.74-dev (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-graph-parallel-dev.
Preparing to unpack .../123-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 .../124-libboost-iostreams1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-iostreams1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-iostreams1.74-dev:armhf.
Preparing to unpack .../125-libboost-iostreams1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-iostreams1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-iostreams-dev:armhf.
Preparing to unpack .../126-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 .../127-libboost-locale1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-locale1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-locale1.74-dev:armhf.
Preparing to unpack .../128-libboost-locale1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-locale1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-locale-dev:armhf.
Preparing to unpack .../129-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 .../130-libboost-log1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-log1.74.0 (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-log1.74-dev.
Preparing to unpack .../131-libboost-log1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-log1.74-dev (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-log-dev.
Preparing to unpack .../132-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 .../133-libboost-math1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-math1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-math1.74-dev:armhf.
Preparing to unpack .../134-libboost-math1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-math1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-math-dev:armhf.
Preparing to unpack .../135-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 .../136-openmpi-common_4.1.6-1+rpi1_all.deb ...
Unpacking openmpi-common (4.1.6-1+rpi1) ...
Selecting previously unselected package libnl-3-dev:armhf.
Preparing to unpack .../137-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 .../138-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 .../139-libibverbs-dev_48.0-1_armhf.deb ...
Unpacking libibverbs-dev:armhf (48.0-1) ...
Selecting previously unselected package libnuma1:armhf.
Preparing to unpack .../140-libnuma1_2.0.16-1_armhf.deb ...
Unpacking libnuma1:armhf (2.0.16-1) ...
Selecting previously unselected package libnuma-dev:armhf.
Preparing to unpack .../141-libnuma-dev_2.0.16-1_armhf.deb ...
Unpacking libnuma-dev:armhf (2.0.16-1) ...
Selecting previously unselected package libltdl7:armhf.
Preparing to unpack .../142-libltdl7_2.4.7-7_armhf.deb ...
Unpacking libltdl7:armhf (2.4.7-7) ...
Selecting previously unselected package libltdl-dev:armhf.
Preparing to unpack .../143-libltdl-dev_2.4.7-7_armhf.deb ...
Unpacking libltdl-dev:armhf (2.4.7-7) ...
Selecting previously unselected package libhwloc-dev:armhf.
Preparing to unpack .../144-libhwloc-dev_2.10.0-1_armhf.deb ...
Unpacking libhwloc-dev:armhf (2.10.0-1) ...
Selecting previously unselected package libevent-2.1-7:armhf.
Preparing to unpack .../145-libevent-2.1-7_2.1.12-stable-8_armhf.deb ...
Unpacking libevent-2.1-7:armhf (2.1.12-stable-8) ...
Selecting previously unselected package libevent-extra-2.1-7:armhf.
Preparing to unpack .../146-libevent-extra-2.1-7_2.1.12-stable-8_armhf.deb ...
Unpacking libevent-extra-2.1-7:armhf (2.1.12-stable-8) ...
Selecting previously unselected package libevent-openssl-2.1-7:armhf.
Preparing to unpack .../147-libevent-openssl-2.1-7_2.1.12-stable-8_armhf.deb ...
Unpacking libevent-openssl-2.1-7:armhf (2.1.12-stable-8) ...
Selecting previously unselected package libevent-dev.
Preparing to unpack .../148-libevent-dev_2.1.12-stable-8_armhf.deb ...
Unpacking libevent-dev (2.1.12-stable-8) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../149-zlib1g-dev_1%3a1.3.dfsg-3_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.3.dfsg-3) ...
Selecting previously unselected package libpmix-dev:armhf.
Preparing to unpack .../150-libpmix-dev_5.0.1-4_armhf.deb ...
Unpacking libpmix-dev:armhf (5.0.1-4) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../151-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 .../152-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 .../153-openmpi-bin_4.1.6-1+rpi1_armhf.deb ...
Unpacking openmpi-bin (4.1.6-1+rpi1) ...
Selecting previously unselected package libopenmpi-dev:armhf.
Preparing to unpack .../154-libopenmpi-dev_4.1.6-1+rpi1_armhf.deb ...
Unpacking libopenmpi-dev:armhf (4.1.6-1+rpi1) ...
Selecting previously unselected package mpi-default-dev.
Preparing to unpack .../155-mpi-default-dev_1.15_armhf.deb ...
Unpacking mpi-default-dev (1.15) ...
Selecting previously unselected package libboost-mpi1.74-dev.
Preparing to unpack .../156-libboost-mpi1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-mpi1.74-dev (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-mpi-dev.
Preparing to unpack .../157-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 .../158-libboost-python1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-python1.74.0 (1.74.0+ds1-23) ...
Selecting previously unselected package mpi-default-bin.
Preparing to unpack .../159-mpi-default-bin_1.15_armhf.deb ...
Unpacking mpi-default-bin (1.15) ...
Selecting previously unselected package libboost-mpi-python1.74.0.
Preparing to unpack .../160-libboost-mpi-python1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-mpi-python1.74.0 (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-mpi-python1.74-dev.
Preparing to unpack .../161-libboost-mpi-python1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-mpi-python1.74-dev (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-mpi-python-dev.
Preparing to unpack .../162-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 .../163-libboost-numpy1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-numpy1.74.0 (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-numpy1.74-dev.
Preparing to unpack .../164-libboost-numpy1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-numpy1.74-dev (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-numpy-dev.
Preparing to unpack .../165-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 .../166-libboost-program-options1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-program-options1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-program-options1.74-dev:armhf.
Preparing to unpack .../167-libboost-program-options1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-program-options1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-program-options-dev:armhf.
Preparing to unpack .../168-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.11:armhf.
Preparing to unpack .../169-libpython3.11_3.11.7-2_armhf.deb ...
Unpacking libpython3.11:armhf (3.11.7-2) ...
Selecting previously unselected package libexpat1-dev:armhf.
Preparing to unpack .../170-libexpat1-dev_2.5.0-2_armhf.deb ...
Unpacking libexpat1-dev:armhf (2.5.0-2) ...
Selecting previously unselected package libpython3.11-dev:armhf.
Preparing to unpack .../171-libpython3.11-dev_3.11.7-2_armhf.deb ...
Unpacking libpython3.11-dev:armhf (3.11.7-2) ...
Selecting previously unselected package libpython3-dev:armhf.
Preparing to unpack .../172-libpython3-dev_3.11.4-5_armhf.deb ...
Unpacking libpython3-dev:armhf (3.11.4-5) ...
Selecting previously unselected package python3.11-dev.
Preparing to unpack .../173-python3.11-dev_3.11.7-2_armhf.deb ...
Unpacking python3.11-dev (3.11.7-2) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../174-python3-lib2to3_3.11.5-1_all.deb ...
Unpacking python3-lib2to3 (3.11.5-1) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../175-python3-distutils_3.11.5-1_all.deb ...
Unpacking python3-distutils (3.11.5-1) ...
Selecting previously unselected package libjs-underscore.
Preparing to unpack .../176-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ...
Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
Selecting previously unselected package libjs-sphinxdoc.
Preparing to unpack .../177-libjs-sphinxdoc_7.2.6-3_all.deb ...
Unpacking libjs-sphinxdoc (7.2.6-3) ...
Selecting previously unselected package python3-dev.
Preparing to unpack .../178-python3-dev_3.11.4-5_armhf.deb ...
Unpacking python3-dev (3.11.4-5) ...
Selecting previously unselected package libboost-python1.74-dev.
Preparing to unpack .../179-libboost-python1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-python1.74-dev (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-python-dev.
Preparing to unpack .../180-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 .../181-libboost-random1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-random1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-random1.74-dev:armhf.
Preparing to unpack .../182-libboost-random1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-random1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-random-dev:armhf.
Preparing to unpack .../183-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 .../184-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 .../185-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 .../186-libboost-stacktrace1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-stacktrace1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-stacktrace1.74-dev:armhf.
Preparing to unpack .../187-libboost-stacktrace1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-stacktrace1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-stacktrace-dev:armhf.
Preparing to unpack .../188-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 .../189-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 .../190-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 .../191-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 .../192-libboost-timer1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-timer1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-timer1.74-dev:armhf.
Preparing to unpack .../193-libboost-timer1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-timer1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-timer-dev:armhf.
Preparing to unpack .../194-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 .../195-libboost-type-erasure1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-type-erasure1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-type-erasure1.74-dev:armhf.
Preparing to unpack .../196-libboost-type-erasure1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-type-erasure1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-type-erasure-dev:armhf.
Preparing to unpack .../197-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 .../198-libboost-wave1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-wave1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-wave1.74-dev:armhf.
Preparing to unpack .../199-libboost-wave1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-wave1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-wave-dev:armhf.
Preparing to unpack .../200-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 .../201-libboost-nowide1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-nowide1.74.0 (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-nowide1.74-dev.
Preparing to unpack .../202-libboost-nowide1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-nowide1.74-dev (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-nowide-dev.
Preparing to unpack .../203-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 .../204-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 .../205-libgmpxx4ldbl_2%3a6.3.0+dfsg-2_armhf.deb ...
Unpacking libgmpxx4ldbl:armhf (2:6.3.0+dfsg-2) ...
Selecting previously unselected package libgmp-dev:armhf.
Preparing to unpack .../206-libgmp-dev_2%3a6.3.0+dfsg-2_armhf.deb ...
Unpacking libgmp-dev:armhf (2:6.3.0+dfsg-2) ...
Selecting previously unselected package libmpfr-dev:armhf.
Preparing to unpack .../207-libmpfr-dev_4.2.1-1_armhf.deb ...
Unpacking libmpfr-dev:armhf (4.2.1-1) ...
Selecting previously unselected package libcgal-dev:armhf.
Preparing to unpack .../208-libcgal-dev_5.6-1_armhf.deb ...
Unpacking libcgal-dev:armhf (5.6-1) ...
Selecting previously unselected package pkg-kde-tools.
Preparing to unpack .../209-pkg-kde-tools_0.15.38_all.deb ...
Unpacking pkg-kde-tools (0.15.38) ...
Selecting previously unselected package sbuild-build-depends-sfcgal-dummy.
Preparing to unpack .../210-sbuild-build-depends-sfcgal-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-sfcgal-dummy (0.invalid.0) ...
Setting up libboost-chrono1.74.0:armhf (1.74.0+ds1-23) ...
Setting up media-types (10.1.0) ...
Setting up libpipeline1:armhf (1.5.7-1) ...
Setting up libboost-system1.74.0:armhf (1.74.0+ds1-23) ...
Setting up libpciaccess0:armhf (0.17-3) ...
Setting up libxau6:armhf (1:1.0.9-1) ...
Setting up libpsl5:armhf (0.21.2-1+b1) ...
Setting up libboost1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up libicu72:armhf (72.1-4) ...
Setting up libboost-atomic1.74.0:armhf (1.74.0+ds1-23) ...
Setting up bsdextrautils (2.39.3-2) ...
Setting up libmagic-mgc (1:5.45-2) ...
Setting up libcbor0.10:armhf (0.10.2-1.1) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libboost-iostreams1.74.0:armhf (1.74.0+ds1-23) ...
Setting up libboost-program-options1.74.0:armhf (1.74.0+ds1-23) ...
Setting up libpython3.11-stdlib:armhf (3.11.7-2) ...
Setting up libdebhelper-perl (13.11.9) ...
Setting up libbrotli1:armhf (1.1.0-2) ...
Setting up libboost-chrono1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up libboost-stacktrace1.74.0:armhf (1.74.0+ds1-23) ...
Setting up libnghttp2-14:armhf (1.58.0-1) ...
Setting up libmagic1:armhf (1:5.45-2) ...
Setting up gettext-base (0.21-14) ...
Setting up m4 (1.4.19-4) ...
Setting up libboost-nowide1.74.0 (1.74.0+ds1-23) ...
Setting up libboost-filesystem1.74.0:armhf (1.74.0+ds1-23) ...
Setting up libboost-exception1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up file (1:5.45-2) ...
Setting up libboost-exception-dev:armhf (1.74.0.3+b4) ...
Setting up libboost-program-options1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up autotools-dev (20220109.1) ...
Setting up libgmpxx4ldbl:armhf (2:6.3.0+dfsg-2) ...
Setting up libuv1:armhf (1.46.0-2+rpi1) ...
Setting up libmunge2:armhf (0.5.15-3) ...
Setting up libexpat1-dev:armhf (2.5.0-2) ...
Setting up libboost-test1.74.0:armhf (1.74.0+ds1-23) ...
Setting up libboost-program-options-dev:armhf (1.74.0.3+b4) ...
Setting up libx11-data (2:1.8.7-1) ...
Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ...
Setting up libboost-system1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up libboost-nowide1.74-dev (1.74.0+ds1-23) ...
Setting up libboost-regex1.74.0:armhf (1.74.0+ds1-23) ...
Setting up libproc2-0:armhf (2:4.0.4-2) ...
Setting up libhwloc15:armhf (2.10.0-1) ...
Setting up libevent-core-2.1-7:armhf (2.1.12-stable-8) ...
Setting up libboost-context1.74.0:armhf (1.74.0+ds1-23) ...
Setting up libevent-2.1-7:armhf (2.1.12-stable-8) ...
Setting up libboost-graph1.74.0:armhf (1.74.0+ds1-23) ...
Setting up libboost-random1.74.0:armhf (1.74.0+ds1-23) ...
Setting up autopoint (0.21-14) ...
Setting up libjsoncpp25:armhf (1.9.5-6) ...
Setting up icu-devtools (72.1-4) ...
Setting up libboost1.74-tools-dev (1.74.0+ds1-23) ...
Setting up libltdl7:armhf (2.4.7-7) ...
Setting up libgfortran5:armhf (13.2.0-7+rpi1) ...
Setting up autoconf (2.71-3) ...
Setting up libboost-atomic1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up libboost-math1.74.0:armhf (1.74.0+ds1-23) ...
Setting up libboost-serialization1.74.0:armhf (1.74.0+ds1-23) ...
Setting up zlib1g-dev:armhf (1:1.3.dfsg-3) ...
Setting up libboost-atomic-dev:armhf (1.74.0.3+b4) ...
Setting up libnuma1:armhf (2.0.16-1) ...
Setting up libboost-container1.74.0:armhf (1.74.0+ds1-23) ...
Setting up ocl-icd-libopencl1:armhf (2.3.2-1) ...
Setting up librhash0:armhf (1.4.3-3) ...
Setting up libuchardet0:armhf (0.0.8-1) ...
Setting up procps (2:4.0.4-2) ...
Setting up libnl-3-200:armhf (3.7.0-0.2) ...
Setting up openmpi-common (4.1.6-1+rpi1) ...
Setting up libsub-override-perl (0.10-1) ...
Setting up libssh2-1:armhf (1.11.0-3) ...
Setting up cmake-data (3.27.9-1) ...
Setting up libboost-dev:armhf (1.74.0.3+b4) ...
Setting up libboost-math1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up libboost-filesystem1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Setting up libboost-date-time1.74.0:armhf (1.74.0+ds1-23) ...
Setting up libfido2-1:armhf (1.14.0-1) ...
Setting up libboost-python1.74.0 (1.74.0+ds1-23) ...
Setting up libboost-fiber1.74.0:armhf (1.74.0+ds1-23) ...
Setting up libgfortran-13-dev:armhf (13.2.0-7+rpi1) ...
Setting up libboost-stacktrace1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up libboost-test1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up libbsd0:armhf (0.11.7-4) ...
Setting up libelf1:armhf (0.188-2.1+rpi1) ...
Setting up libboost-timer1.74.0:armhf (1.74.0+ds1-23) ...
Setting up libicu-dev:armhf (72.1-4) ...
Setting up libxml2:armhf (2.9.14+dfsg-1.3) ...
Setting up libboost-filesystem-dev:armhf (1.74.0.3+b4) ...
Setting up chrpath (0.16-2) ...
Setting up libpython3-stdlib:armhf (3.11.4-5) ...
Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
Setting up libboost-thread1.74.0:armhf (1.74.0+ds1-23) ...
Setting up libboost-numpy1.74.0 (1.74.0+ds1-23) ...
Setting up libevent-pthreads-2.1-7:armhf (2.1.12-stable-8) ...
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.1-1) ...
Setting up python3.11 (3.11.7-2) ...
Setting up libboost-log1.74.0 (1.74.0+ds1-23) ...
Setting up libxdmcp6:armhf (1:1.1.2-3) ...
Setting up libevent-extra-2.1-7:armhf (2.1.12-stable-8) ...
Setting up libxcb1:armhf (1.15-1) ...
Setting up gettext (0.21-14) ...
Setting up libgmp-dev:armhf (2:6.3.0+dfsg-2) ...
Setting up libpython3.11:armhf (3.11.7-2) ...
Setting up libtool (2.4.7-7) ...
Setting up libboost-container1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up libarchive13:armhf (3.7.2-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+ds1-23) ...
Setting up libedit2:armhf (3.1-20230828-1) ...
Setting up libboost-system-dev:armhf (1.74.0.3+b4) ...
Setting up libevent-openssl-2.1-7:armhf (2.1.12-stable-8) ...
Setting up libboost-tools-dev (1.74.0.3+b4) ...
Setting up python3 (3.11.4-5) ...
Setting up libboost-nowide-dev (1.74.0.3+b4) ...
Setting up libmpfr-dev:armhf (4.2.1-1) ...
Setting up libboost-container-dev:armhf (1.74.0.3+b4) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up libnuma-dev:armhf (2.0.16-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 dh-autoreconf (20) ...
Setting up libltdl-dev:armhf (2.4.7-7) ...
Setting up libjs-jquery-ui (1.13.2+dfsg-1) ...
Setting up gfortran-13 (13.2.0-7+rpi1) ...
Setting up libpython3.11-dev:armhf (3.11.7-2) ...
Setting up libevent-dev (2.1.12-stable-8) ...
Setting up libboost-random1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up libboost-timer1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up libboost-numpy1.74-dev (1.74.0+ds1-23) ...
Setting up pkg-kde-tools (0.15.38) ...
Setting up libjs-sphinxdoc (7.2.6-3) ...
Setting up libboost-serialization1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up dh-strip-nondeterminism (1.13.1-1) ...
Setting up libboost-wave1.74.0:armhf (1.74.0+ds1-23) ...
Setting up dwz (0.15-1) ...
Setting up libboost-regex1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up libnl-3-dev:armhf (3.7.0-0.2) ...
Setting up groff-base (1.23.0-3) ...
Setting up libboost-stacktrace-dev:armhf (1.74.0.3+b4) ...
Setting up libcurl4:armhf (8.4.0-2+rpi1) ...
Setting up libx11-6:armhf (2:1.8.7-1) ...
Setting up libhwloc-dev:armhf (2.10.0-1) ...
Setting up libboost-locale1.74.0:armhf (1.74.0+ds1-23) ...
Setting up libboost-regex-dev:armhf (1.74.0.3+b4) ...
Setting up python3-lib2to3 (3.11.5-1) ...
Setting up libboost-timer-dev:armhf (1.74.0.3+b4) ...
Setting up libboost-type-erasure1.74.0:armhf (1.74.0+ds1-23) ...
Setting up python3-distutils (3.11.5-1) ...
Setting up libibverbs1:armhf (48.0-1) ...
Setting up libpython3-dev:armhf (3.11.4-5) ...
Setting up libboost-wave1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up ibverbs-providers:armhf (48.0-1) ...
Setting up python3.11-dev (3.11.7-2) ...
Setting up openssh-client (1:9.6p1-2) ...
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 libboost-wave-dev:armhf (1.74.0.3+b4) ...
Setting up man-db (2.12.0-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libxnvctrl0:armhf (525.125.06-1) ...
Setting up libboost-iostreams1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up libnl-route-3-dev:armhf (3.7.0-0.2) ...
Setting up libboost-date-time1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up libboost-graph1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up python3-dev (3.11.4-5) ...
Setting up libboost-numpy-dev (1.74.0.3+b4) ...
Setting up libboost-serialization-dev:armhf (1.74.0.3+b4) ...
Setting up libboost-date-time-dev:armhf (1.74.0.3+b4) ...
Setting up cmake (3.27.9-1) ...
Setting up libboost-thread1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up libboost-thread-dev:armhf (1.74.0.3+b4) ...
Setting up librdmacm1:armhf (48.0-1) ...
Setting up libboost-graph-dev:armhf (1.74.0.3+b4) ...
Setting up libboost-log1.74-dev (1.74.0+ds1-23) ...
Setting up debhelper (13.11.9) ...
Setting up libboost-iostreams-dev:armhf (1.74.0.3+b4) ...
Setting up libibverbs-dev:armhf (48.0-1) ...
Setting up libhwloc-plugins:armhf (2.10.0-1) ...
Setting up libboost-context1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up libboost-python1.74-dev (1.74.0+ds1-23) ...
Setting up libboost-python-dev (1.74.0.3+b4) ...
Setting up libcgal-dev:armhf (5.6-1) ...
Setting up libboost-fiber1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up libboost-type-erasure1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up libboost-locale1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up libboost-coroutine1.74-dev:armhf (1.74.0+ds1-23) ...
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.17.0-3) ...
Setting up libpmix2:armhf (5.0.1-4) ...
Setting up libopenmpi3:armhf (4.1.6-1+rpi1) ...
Setting up libboost-mpi1.74.0 (1.74.0+ds1-23) ...
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-type-erasure-dev:armhf (1.74.0.3+b4) ...
Setting up libboost-graph-parallel1.74.0 (1.74.0+ds1-23) ...
Setting up libpmix-dev:armhf (5.0.1-4) ...
Setting up openmpi-bin (4.1.6-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.15) ...
Setting up libboost-graph-parallel1.74-dev (1.74.0+ds1-23) ...
Setting up libopenmpi-dev:armhf (4.1.6-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+ds1-23) ...
Setting up libboost-graph-parallel-dev (1.74.0.3+b4) ...
Setting up mpi-default-dev (1.15) ...
Setting up libboost-mpi1.74-dev (1.74.0+ds1-23) ...
Setting up libboost-mpi-python1.74-dev (1.74.0+ds1-23) ...
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-sfcgal-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.37-12+rpi2) ...
W: No sandbox user '_apt' on the system, can not drop privileges

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

Kernel: Linux 4.15.0-187-generic armhf (armv8l)
Toolchain package versions: binutils_2.41-6+rpi1 dpkg-dev_1.22.1+rpi1 g++-12_12.3.0-13+rpi1 g++-13_13.2.0-7+rpi1 gcc-12_12.3.0-13+rpi1 gcc-13_13.2.0-7+rpi1 libc6-dev_2.37-12+rpi2 libstdc++-12-dev_12.3.0-13+rpi1 libstdc++-13-dev_13.2.0-7+rpi1 libstdc++6_13.2.0-7+rpi1 linux-libc-dev_6.5.6-1+rpi1
Package versions: adduser_3.137 apt_2.7.6 autoconf_2.71-3 automake_1:1.16.5-1.3 autopoint_0.21-14 autotools-dev_20220109.1 base-files_13+rpi1 base-passwd_3.6.3 bash_5.2.21-2 binutils_2.41-6+rpi1 binutils-arm-linux-gnueabihf_2.41-6+rpi1 binutils-common_2.41-6+rpi1 bsdextrautils_2.39.3-2 bsdutils_1:2.39.3-2 build-essential_12.10 bzip2_1.0.8-5+b2 chrpath_0.16-2 cmake_3.27.9-1 cmake-data_3.27.9-1 coreutils_9.1-1 cpp_4:13.2.0-1+rpi1 cpp-12_12.3.0-13+rpi1 cpp-13_13.2.0-7+rpi1 dash_0.5.12-6 debconf_1.5.82 debhelper_13.11.9 debianutils_5.14 dh-autoreconf_20 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.10-1 dirmngr_2.2.40-1.1 dpkg_1.22.1+rpi1 dpkg-dev_1.22.1+rpi1 dwz_0.15-1 e2fsprogs_1.47.0-2 fakeroot_1.32.2-1 file_1:5.45-2 findutils_4.9.0-5 g++_4:13.2.0-1+rpi1 g++-12_12.3.0-13+rpi1 g++-13_13.2.0-7+rpi1 gcc_4:13.2.0-1+rpi1 gcc-12_12.3.0-13+rpi1 gcc-12-base_12.3.0-13+rpi1 gcc-13_13.2.0-7+rpi1 gcc-13-base_13.2.0-7+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-14 gettext-base_0.21-14 gfortran-13_13.2.0-7+rpi1 gnupg_2.2.40-1.1 gnupg-l10n_2.2.40-1.1 gnupg-utils_2.2.40-1.1 gpg_2.2.40-1.1 gpg-agent_2.2.40-1.1 gpg-wks-client_2.2.40-1.1 gpg-wks-server_2.2.40-1.1 gpgconf_2.2.40-1.1 gpgsm_2.2.40-1.1 gpgv_2.2.40-1.1 grep_3.11-3 groff-base_1.23.0-3 gzip_1.12-1 hostname_3.23+nmu1 ibverbs-providers_48.0-1 icu-devtools_72.1-4 init-system-helpers_1.66 intltool-debian_0.35.0+20060710.6 iputils-ping_3:20221126-1 krb5-locales_1.20.1-5 libacl1_2.3.1-3 libapt-pkg6.0_2.7.6 libarchive-zip-perl_1.68-1 libarchive13_3.7.2-1 libasan8_13.2.0-7+rpi1 libassuan0_2.5.6-1 libatomic1_13.2.0-7+rpi1 libattr1_1:2.5.1-4 libaudit-common_1:3.1.2-1 libaudit1_1:3.1.2-1 libbinutils_2.41-6+rpi1 libblkid1_2.39.3-2 libboost-all-dev_1.74.0.3+b4 libboost-atomic-dev_1.74.0.3+b4 libboost-atomic1.74-dev_1.74.0+ds1-23 libboost-atomic1.74.0_1.74.0+ds1-23 libboost-chrono-dev_1.74.0.3+b4 libboost-chrono1.74-dev_1.74.0+ds1-23 libboost-chrono1.74.0_1.74.0+ds1-23 libboost-container-dev_1.74.0.3+b4 libboost-container1.74-dev_1.74.0+ds1-23 libboost-container1.74.0_1.74.0+ds1-23 libboost-context-dev_1.74.0.3+b4 libboost-context1.74-dev_1.74.0+ds1-23 libboost-context1.74.0_1.74.0+ds1-23 libboost-coroutine-dev_1.74.0.3+b4 libboost-coroutine1.74-dev_1.74.0+ds1-23 libboost-coroutine1.74.0_1.74.0+ds1-23 libboost-date-time-dev_1.74.0.3+b4 libboost-date-time1.74-dev_1.74.0+ds1-23 libboost-date-time1.74.0_1.74.0+ds1-23 libboost-dev_1.74.0.3+b4 libboost-exception-dev_1.74.0.3+b4 libboost-exception1.74-dev_1.74.0+ds1-23 libboost-fiber-dev_1.74.0.3+b4 libboost-fiber1.74-dev_1.74.0+ds1-23 libboost-fiber1.74.0_1.74.0+ds1-23 libboost-filesystem-dev_1.74.0.3+b4 libboost-filesystem1.74-dev_1.74.0+ds1-23 libboost-filesystem1.74.0_1.74.0+ds1-23 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+ds1-23 libboost-graph-parallel1.74.0_1.74.0+ds1-23 libboost-graph1.74-dev_1.74.0+ds1-23 libboost-graph1.74.0_1.74.0+ds1-23 libboost-iostreams-dev_1.74.0.3+b4 libboost-iostreams1.74-dev_1.74.0+ds1-23 libboost-iostreams1.74.0_1.74.0+ds1-23 libboost-locale-dev_1.74.0.3+b4 libboost-locale1.74-dev_1.74.0+ds1-23 libboost-locale1.74.0_1.74.0+ds1-23 libboost-log-dev_1.74.0.3+b4 libboost-log1.74-dev_1.74.0+ds1-23 libboost-log1.74.0_1.74.0+ds1-23 libboost-math-dev_1.74.0.3+b4 libboost-math1.74-dev_1.74.0+ds1-23 libboost-math1.74.0_1.74.0+ds1-23 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+ds1-23 libboost-mpi-python1.74.0_1.74.0+ds1-23 libboost-mpi1.74-dev_1.74.0+ds1-23 libboost-mpi1.74.0_1.74.0+ds1-23 libboost-nowide-dev_1.74.0.3+b4 libboost-nowide1.74-dev_1.74.0+ds1-23 libboost-nowide1.74.0_1.74.0+ds1-23 libboost-numpy-dev_1.74.0.3+b4 libboost-numpy1.74-dev_1.74.0+ds1-23 libboost-numpy1.74.0_1.74.0+ds1-23 libboost-program-options-dev_1.74.0.3+b4 libboost-program-options1.74-dev_1.74.0+ds1-23 libboost-program-options1.74.0_1.74.0+ds1-23 libboost-python-dev_1.74.0.3+b4 libboost-python1.74-dev_1.74.0+ds1-23 libboost-python1.74.0_1.74.0+ds1-23 libboost-random-dev_1.74.0.3+b4 libboost-random1.74-dev_1.74.0+ds1-23 libboost-random1.74.0_1.74.0+ds1-23 libboost-regex-dev_1.74.0.3+b4 libboost-regex1.74-dev_1.74.0+ds1-23 libboost-regex1.74.0_1.74.0+ds1-23 libboost-serialization-dev_1.74.0.3+b4 libboost-serialization1.74-dev_1.74.0+ds1-23 libboost-serialization1.74.0_1.74.0+ds1-23 libboost-stacktrace-dev_1.74.0.3+b4 libboost-stacktrace1.74-dev_1.74.0+ds1-23 libboost-stacktrace1.74.0_1.74.0+ds1-23 libboost-system-dev_1.74.0.3+b4 libboost-system1.74-dev_1.74.0+ds1-23 libboost-system1.74.0_1.74.0+ds1-23 libboost-test-dev_1.74.0.3+b4 libboost-test1.74-dev_1.74.0+ds1-23 libboost-test1.74.0_1.74.0+ds1-23 libboost-thread-dev_1.74.0.3+b4 libboost-thread1.74-dev_1.74.0+ds1-23 libboost-thread1.74.0_1.74.0+ds1-23 libboost-timer-dev_1.74.0.3+b4 libboost-timer1.74-dev_1.74.0+ds1-23 libboost-timer1.74.0_1.74.0+ds1-23 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+ds1-23 libboost-type-erasure1.74.0_1.74.0+ds1-23 libboost-wave-dev_1.74.0.3+b4 libboost-wave1.74-dev_1.74.0+ds1-23 libboost-wave1.74.0_1.74.0+ds1-23 libboost1.74-dev_1.74.0+ds1-23 libboost1.74-tools-dev_1.74.0+ds1-23 libbrotli1_1.1.0-2 libbsd0_0.11.7-4 libbz2-1.0_1.0.8-5+b2 libc-bin_2.37-12+rpi2 libc-dev-bin_2.37-12+rpi2 libc6_2.37-12+rpi2 libc6-dev_2.37-12+rpi2 libcap-ng0_0.8.3-3 libcap2_1:2.66-4 libcap2-bin_1:2.66-4 libcbor0.10_0.10.2-1.1 libcc1-0_13.2.0-7+rpi1 libcgal-dev_5.6-1 libcom-err2_1.47.0-2 libcrypt-dev_1:4.4.36-2 libcrypt1_1:4.4.36-2 libctf-nobfd0_2.41-6+rpi1 libctf0_2.41-6+rpi1 libcurl4_8.4.0-2+rpi1 libdb5.3_5.3.28+dfsg2-4 libdebconfclient0_0.271 libdebhelper-perl_13.11.9 libdpkg-perl_1.22.1+rpi1 libedit2_3.1-20230828-1 libelf1_0.188-2.1+rpi1 libevent-2.1-7_2.1.12-stable-8 libevent-core-2.1-7_2.1.12-stable-8 libevent-dev_2.1.12-stable-8 libevent-extra-2.1-7_2.1.12-stable-8 libevent-openssl-2.1-7_2.1.12-stable-8 libevent-pthreads-2.1-7_2.1.12-stable-8 libexpat1_2.5.0-2 libexpat1-dev_2.5.0-2 libext2fs2_1.47.0-2 libfabric1_1.17.0-3 libfakeroot_1.32.2-1 libffi8_3.4.4-2 libfido2-1_1.14.0-1 libfile-find-rule-perl_0.34-3 libfile-stripnondeterminism-perl_1.13.1-1 libgcc-12-dev_12.3.0-13+rpi1 libgcc-13-dev_13.2.0-7+rpi1 libgcc-s1_13.2.0-7+rpi1 libgcrypt20_1.10.3-2 libgdbm-compat4_1.23-5 libgdbm6_1.23-5 libgfortran-13-dev_13.2.0-7+rpi1 libgfortran5_13.2.0-7+rpi1 libgmp-dev_2:6.3.0+dfsg-2 libgmp10_2:6.3.0+dfsg-2 libgmpxx4ldbl_2:6.3.0+dfsg-2 libgnutls30_3.8.2-1 libgomp1_13.2.0-7+rpi1 libgpg-error0_1.47-3 libgssapi-krb5-2_1.20.1-5 libhogweed6_3.9.1-2 libhwloc-dev_2.10.0-1 libhwloc-plugins_2.10.0-1 libhwloc15_2.10.0-1 libibverbs-dev_48.0-1 libibverbs1_48.0-1 libicu-dev_72.1-4 libicu72_72.1-4 libidn2-0_2.3.4-1 libisl23_0.26-3 libjansson4_2.14-2 libjs-jquery_3.6.1+dfsg+~3.5.14-1 libjs-jquery-ui_1.13.2+dfsg-1 libjs-sphinxdoc_7.2.6-3 libjs-underscore_1.13.4~dfsg+~1.11.4-3 libjsoncpp25_1.9.5-6 libk5crypto3_1.20.1-5 libkeyutils1_1.6.3-2 libkrb5-3_1.20.1-5 libkrb5support0_1.20.1-5 libksba8_1.6.5-2 libldap-2.5-0_2.5.13+dfsg-5+rpi1 libltdl-dev_2.4.7-7 libltdl7_2.4.7-7 liblz4-1_1.9.4-1+rpi1+b1 liblzma5_5.4.5-0.1 libmagic-mgc_1:5.45-2 libmagic1_1:5.45-2 libmd0_1.1.0-1 libmount1_2.39.3-2 libmpc3_1.3.1-1 libmpfr-dev_4.2.1-1 libmpfr6_4.2.1-1 libmunge2_0.5.15-3 libncursesw6_6.4+20231209-1 libnettle8_3.9.1-2 libnghttp2-14_1.58.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-3 libnsl2_1.3.0-3 libnuma-dev_2.0.16-1 libnuma1_2.0.16-1 libnumber-compare-perl_0.03-3 libopenmpi-dev_4.1.6-1+rpi1 libopenmpi3_4.1.6-1+rpi1 libp11-kit0_0.25.3-2 libpam-cap_1:2.66-4 libpam-modules_1.5.2-9.1 libpam-modules-bin_1.5.2-9.1 libpam-runtime_1.5.2-9.1 libpam0g_1.5.2-9.1 libpciaccess0_0.17-3 libpcre2-8-0_10.42-4 libpcre3_2:8.39-15 libperl5.36_5.36.0-10 libpipeline1_1.5.7-1 libpmix-dev_5.0.1-4 libpmix2_5.0.1-4 libproc2-0_2:4.0.4-2 libpsl5_0.21.2-1+b1 libpython3-dev_3.11.4-5 libpython3-stdlib_3.11.4-5 libpython3.11_3.11.7-2 libpython3.11-dev_3.11.7-2 libpython3.11-minimal_3.11.7-2 libpython3.11-stdlib_3.11.7-2 librdmacm1_48.0-1 libreadline8_8.2-3 librhash0_1.4.3-3 librtmp1_2.4+20151223.gitfa8646d.1-2+b2 libsasl2-2_2.1.28+dfsg1-4 libsasl2-modules-db_2.1.28+dfsg1-4 libseccomp2_2.5.4-2+rpi1 libselinux1_3.5-1 libsemanage-common_3.5-1 libsemanage2_3.5-1 libsepol1_3.1-1 libsepol2_3.5-2 libsframe1_2.41-6+rpi1 libsmartcols1_2.39.3-2 libsqlite3-0_3.44.2-1 libss2_1.47.0-2 libssh2-1_1.11.0-3 libssl1.1_1.1.1o-1 libssl3_3.1.4-2 libstdc++-12-dev_12.3.0-13+rpi1 libstdc++-13-dev_13.2.0-7+rpi1 libstdc++6_13.2.0-7+rpi1 libsub-override-perl_0.10-1 libsystemd0_254.5-1+rpi1 libtasn1-6_4.19.0-3 libtext-glob-perl_0.11-3 libtinfo6_6.4+20231209-1 libtirpc-common_1.3.4+ds-1 libtirpc-dev_1.3.4+ds-1 libtirpc3_1.3.4+ds-1 libtool_2.4.7-7 libubsan1_13.2.0-7+rpi1 libuchardet0_0.0.8-1 libudev1_254.5-1+rpi1 libunistring2_1.0-2 libunistring5_1.1-2 libuuid1_2.39.3-2 libuv1_1.46.0-2+rpi1 libx11-6_2:1.8.7-1 libx11-data_2:1.8.7-1 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.3 libxnvctrl0_525.125.06-1 libxxhash0_0.8.2-2 libzstd1_1.5.5+dfsg2-2 linux-libc-dev_6.5.6-1+rpi1 login_1:4.13+dfsg1-3 logsave_1.47.0-2 lsb-base_11.6+rpi1 m4_1.4.19-4 make_4.3-4.1 man-db_2.12.0-1 mawk_1.3.4.20231126-1 media-types_10.1.0 mount_2.39.3-2 mpi-default-bin_1.15 mpi-default-dev_1.15 nano_7.2-1 ncurses-base_6.4+20231209-1 ncurses-bin_6.4+20231209-1 netbase_6.4 ocl-icd-libopencl1_2.3.2-1 openmpi-bin_4.1.6-1+rpi1 openmpi-common_4.1.6-1+rpi1 openssh-client_1:9.6p1-2 passwd_1:4.13+dfsg1-3 patch_2.7.6-7 perl_5.36.0-10 perl-base_5.36.0-10 perl-modules-5.36_5.36.0-10 pinentry-curses_1.2.1-3 pkg-kde-tools_0.15.38 po-debconf_1.0.21+nmu1 procps_2:4.0.4-2 python3_3.11.4-5 python3-dev_3.11.4-5 python3-distutils_3.11.5-1 python3-lib2to3_3.11.5-1 python3-minimal_3.11.4-5 python3.11_3.11.7-2 python3.11-dev_3.11.7-2 python3.11-minimal_3.11.7-2 raspbian-archive-keyring_20120528.2 readline-common_8.2-3 rpcsvc-proto_1.4.3-1 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-sfcgal-dummy_0.invalid.0 sed_4.9-1 sensible-utils_0.0.20 sgml-base_1.31 sysvinit-utils_3.08-5 tar_1.34+dfsg-1.3 tzdata_2023c-11 usrmerge_38 util-linux_2.39.3-2 util-linux-extra_2.39.3-2 xz-utils_5.4.5-0.1 zlib1g_1:1.3.dfsg-3 zlib1g-dev_1:1.3.dfsg-3

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


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

gpgv: Signature made Sat Dec 23 15:20:07 2023 UTC
gpgv:                using RSA key 8182DE417056408D614650D16750F10AE88D4AF1
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./sfcgal_1.5.1-1.dsc: no acceptable signature found
dpkg-source: info: extracting sfcgal in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking sfcgal_1.5.1.orig.tar.bz2
dpkg-source: info: unpacking sfcgal_1.5.1-1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying sfcgal-config.patch

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

Sufficient free space for build

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

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=trixie-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=trixie-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=112
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=trixie-staging-armhf-sbuild-853c85d7-4a51-4333-901a-5d365804313e
SCHROOT_UID=107
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd

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

dpkg-buildpackage: info: source package sfcgal
dpkg-buildpackage: info: source version 1.5.1-1
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
 debian/rules clean
dh clean
   dh_clean
 debian/rules binary-arch
dh binary-arch
   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 && DEB_PYTHON_INSTALL_LAYOUT=deb 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 -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-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 < 3.5 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 13.2.0
-- The CXX compiler identification is GNU 13.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
-- Targeting 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.66")  
-- 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.6 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 (2.7s)
-- Generating done (0.2s)
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/partition_2.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/partition_2.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/visibility.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/visibility.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/WkbReader.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/io/WkbReader.h
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/src && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/src/detail/io/WkbWriter.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/io/WkbWriter.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/wkb.h /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/io/wkb.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/Exception.cpp.o
[  1%] Building CXX object src/CMakeFiles/SFCGAL.dir/Coordinate.cpp.o
[  1%] Building CXX object src/CMakeFiles/SFCGAL.dir/Envelope.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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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>>/src/Coordinate.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/Envelope.h:16,
                 from /<<PKGBUILDDIR>>/src/Envelope.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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>>/src/Geometry.cpp:8:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
[  2%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /<<PKGBUILDDIR>>/src/Geometry.cpp:10:
/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/io/WkbWriter.h: At global scope:
/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/io/WkbWriter.h:131:4: warning: extra ';' [-Wpedantic]
  131 |   };
      |    ^
      |    -
[  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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/src/GeometryVisitor.cpp:8:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
[  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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/src/LineString.cpp:6:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/MultiLineString.h:14,
                 from /<<PKGBUILDDIR>>/src/MultiLineString.cpp:6:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/MultiPoint.h:14,
                 from /<<PKGBUILDDIR>>/src/MultiPoint.cpp:6:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[  5%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
[  6%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/PolyhedralSurface.h:14,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Solid.h:16,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/MultiSolid.h:14,
                 from /<<PKGBUILDDIR>>/src/MultiSolid.cpp:6:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/Polygon.h:16,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/MultiPolygon.h:14,
                 from /<<PKGBUILDDIR>>/src/MultiPolygon.cpp:6:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22,
                 from /usr/include/CGAL/number_utils.h:21,
                 from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20,
                 from /usr/include/CGAL/Polygon_2_algorithms.h:456,
                 from /usr/include/CGAL/Polygon_2.h:38,
                 from /usr/include/CGAL/Polygon_with_holes_2.h:20,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:14:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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>>/src/Point.cpp:6:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/Polygon.h:16,
                 from /<<PKGBUILDDIR>>/src/Polygon.cpp:6:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22,
                 from /usr/include/CGAL/number_utils.h:21,
                 from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20,
                 from /usr/include/CGAL/Polygon_2_algorithms.h:456,
                 from /usr/include/CGAL/Polygon_2.h:38,
                 from /usr/include/CGAL/Polygon_with_holes_2.h:20,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:14:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[  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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
[  8%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/PolyhedralSurface.h:14,
                 from /<<PKGBUILDDIR>>/src/PolyhedralSurface.cpp:6:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[  9%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/Envelope.h:16,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/PreparedGeometry.h:10,
                 from /<<PKGBUILDDIR>>/src/PreparedGeometry.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/PolyhedralSurface.h:14,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Solid.h:16,
                 from /<<PKGBUILDDIR>>/src/Solid.cpp:6:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
[ 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /<<PKGBUILDDIR>>/src/PreparedGeometry.cpp:7:
/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/io/WkbWriter.h: At global scope:
/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/io/WkbWriter.h:131:4: warning: extra ';' [-Wpedantic]
  131 |   };
      |    ^
      |    -
[ 10%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/src/Transform.cpp:8:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
[ 11%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
[ 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 from /usr/include/CGAL/HalfedgeDS_vertex_base.h:20,
                 from /usr/include/CGAL/Polyhedron_items_3.h:19,
                 from /usr/include/CGAL/Polyhedron_3.h:24,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/TriangulatedSurface.h:15,
                 from /<<PKGBUILDDIR>>/src/TriangulatedSurface.cpp:6:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21,
                 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/TriangulatedSurface.h:19:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 12%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/detail/graph/Vertex.h:10,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/graph/GeometryGraph.h:11,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/BoundaryVisitor.h:10,
                 from /<<PKGBUILDDIR>>/src/algorithm/BoundaryVisitor.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/c++/13/vector:72,
                 from /usr/include/c++/13/functional:64,
                 from /usr/include/boost/smart_ptr/detail/shared_count.hpp:37,
                 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:11,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/GeometryVisitor.h:8,
                 from /<<PKGBUILDDIR>>/src/Triangle.cpp:5:
/usr/include/c++/13/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++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<SFCGAL::Point>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/13/vector:66:
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++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >' changed in GCC 7.1
 1289 |           _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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/detail/graph/Vertex.h:10,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/graph/GeometryGraph.h:11,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/ConsistentOrientationBuilder.h:12,
                 from /<<PKGBUILDDIR>>/src/algorithm/ConsistentOrientationBuilder.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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 /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:25,
                 from /usr/include/CGAL/Boolean_set_operations_2.h:21,
                 from /<<PKGBUILDDIR>>/src/algorithm/Intersection2D.cpp:8:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22,
                 from /usr/include/CGAL/number_utils.h:21,
                 from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20,
                 from /usr/include/CGAL/Polygon_2_algorithms.h:456,
                 from /usr/include/CGAL/Polygon_2.h:38,
                 from /usr/include/CGAL/Boolean_set_operations_2/complement.h:23:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 13%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
[ 14%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/Rational_traits.h:21,
                 from /usr/include/CGAL/Distance_2/Point_2_Line_2.h:22,
                 from /usr/include/CGAL/Intersections_2/Circle_2_Line_2.h:21,
                 from /usr/include/CGAL/intersection_2.h:29,
                 from /usr/include/CGAL/intersections.h:37,
                 from /<<PKGBUILDDIR>>/src/algorithm/Intersection3D.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22,
                 from /usr/include/CGAL/number_utils.h:21,
                 from /usr/include/CGAL/Circle_2.h:25,
                 from /usr/include/CGAL/Intersections_2/Bbox_2_Circle_2.h:18,
                 from /usr/include/CGAL/intersection_2.h:22:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
[ 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21,
                 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/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/Polygon.h:16,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/MultiPolygon.h:14,
                 from /<<PKGBUILDDIR>>/src/algorithm/alphaShapes.cpp:7:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22,
                 from /usr/include/CGAL/number_utils.h:21,
                 from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20,
                 from /usr/include/CGAL/Polygon_2_algorithms.h:456,
                 from /usr/include/CGAL/Polygon_2.h:38,
                 from /usr/include/CGAL/Polygon_with_holes_2.h:20,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:14:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/algorithm/area.h:9,
                 from /<<PKGBUILDDIR>>/src/algorithm/area.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polygon_mesh.h:19,
                 from /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:20,
                 from /usr/include/CGAL/Polygon_mesh_processing/triangulate_faces.h:18,
                 from /usr/include/CGAL/Polygon_mesh_processing/clip.h:21:
/usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h: In member function 'CGAL::internal::Weight_min_max_dihedral_and_area CGAL::internal::Weight_min_max_dihedral_and_area::operator+(const CGAL::internal::Weight_min_max_dihedral_and_area&) const':
/usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:283:3: note: parameter passing for argument of type 'CGAL::internal::Weight_min_max_dihedral_and_area' when C++17 is enabled changed to match C++14 in GCC 10.1
  283 |   {
      |   ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/long_double.h:27,
                 from /usr/include/CGAL/number_type_basic.h:52:
/usr/include/CGAL/Interval_nt.h: In instantiation of 'std::pair<double, double> CGAL::Interval_nt<Protected>::pair() const [with bool Protected = true]':
/usr/include/CGAL/long_double.h:122:75:   required from here
/usr/include/CGAL/Interval_nt.h:243:29: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  243 |   std::pair<double, double> pair() const
      |                             ^~~~
In file included from /usr/include/c++/13/bits/stl_tempbuf.h:62,
                 from /usr/include/c++/13/memory:66,
                 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:11,
                 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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:
/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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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);
      |                             ^~~~~~~~~~~
[ 15%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/MultiLineString.h:14,
                 from /<<PKGBUILDDIR>>/src/algorithm/collect.cpp:8:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
[ 16%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/MultiLineString.h:14,
                 from /<<PKGBUILDDIR>>/src/algorithm/collectionExtract.cpp:8:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
In file included from /usr/include/c++/13/vector:72,
                 from /usr/include/c++/13/functional:64,
                 from /usr/include/CGAL/config.h:423,
                 from /usr/include/CGAL/assertions.h:17,
                 from /usr/include/CGAL/Segment_2.h:20,
                 from /<<PKGBUILDDIR>>/src/algorithm/Intersection2D.cpp:5:
/usr/include/c++/13/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++/13/bits/vector.tcc:445: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
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296: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:78:20:
/usr/include/c++/13/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/MultiLineString.h:14,
                 from /<<PKGBUILDDIR>>/src/algorithm/collectionHomogenize.cpp:8:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 17%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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++/13/bits/stl_algobase.h:64,
                 from /usr/include/c++/13/algorithm:60,
                 from /usr/include/CGAL/config.h:271,
                 from /usr/include/CGAL/Bbox_2.h:19,
                 from /usr/include/CGAL/Intersections_2/Bbox_2_Circle_2.h:17:
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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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:
/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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/MultiLineString.h:14,
                 from /<<PKGBUILDDIR>>/src/algorithm/collectionToMulti.cpp:8:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
[ 17%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 18%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/c++/13/vector:72,
                 from /usr/include/c++/13/functional:64,
                 from /usr/include/CGAL/config.h:423:
/usr/include/c++/13/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++/13/bits/vector.tcc:445: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
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference 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++/13/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++/13/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++/13/bits/vector.tcc:445: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
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference 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++/13/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/algorithm/connection.h:8,
                 from /<<PKGBUILDDIR>>/src/algorithm/connection.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/Polygon.h:16,
                 from /<<PKGBUILDDIR>>/src/algorithm/convexHull.cpp:8:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22,
                 from /usr/include/CGAL/number_utils.h:21,
                 from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20,
                 from /usr/include/CGAL/Polygon_2_algorithms.h:456,
                 from /usr/include/CGAL/Polygon_2.h:38,
                 from /usr/include/CGAL/Polygon_with_holes_2.h:20,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:14:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 19%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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++/13/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++/13/bits/vector.tcc:445: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
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference 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++/13/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 file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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>>/src/algorithm/covers.cpp:6:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/c++/13/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++/13/bits/vector.tcc:445: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
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference 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++/13/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 19%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
[ 20%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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++/13/vector:72,
                 from /usr/include/c++/13/functional:64,
                 from /usr/include/boost/smart_ptr/detail/shared_count.hpp:37,
                 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:11,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/convexHull.h:10,
                 from /<<PKGBUILDDIR>>/src/algorithm/convexHull.cpp:5:
/usr/include/c++/13/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++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<SFCGAL::Point>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/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++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<SFCGAL::Point>::iterator' changed in GCC 7.1
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/Polygon.h:16,
                 from /<<PKGBUILDDIR>>/src/algorithm/difference.cpp:6:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22,
                 from /usr/include/CGAL/number_utils.h:21,
                 from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20,
                 from /usr/include/CGAL/Polygon_2_algorithms.h:456,
                 from /usr/include/CGAL/Polygon_2.h:38,
                 from /usr/include/CGAL/Polygon_with_holes_2.h:20,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:14:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
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
/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/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::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::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::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::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 member function 'std::vector<_Tp, _Alloc>::reference 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:155:26:
/usr/include/c++/13/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++/13/vector:66:
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:158:21:
/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<SFCGAL::Point*, std::vector<SFCGAL::Point> >' changed in GCC 7.1
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 20%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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 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 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 file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/src/algorithm/distance.cpp:8:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
/usr/include/c++/13/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++/13/bits/vector.tcc:445: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
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296: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:78:20:
/usr/include/c++/13/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/c++/13/vector:72,
                 from /usr/include/c++/13/functional:64,
                 from /usr/include/boost/smart_ptr/detail/shared_count.hpp:37,
                 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/Triangle.h:8:
/usr/include/c++/13/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++/13/bits/vector.tcc:445: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
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296: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:78:20:
/usr/include/c++/13/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/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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
[ 21%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/src/algorithm/distance3d.cpp:8:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/algorithm/extrude.h:10,
                 from /<<PKGBUILDDIR>>/src/algorithm/extrude.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/c++/13/vector:72,
                 from /usr/include/c++/13/functional:64,
                 from /usr/include/boost/smart_ptr/detail/shared_count.hpp:37,
                 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:11,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/distance.h:10,
                 from /<<PKGBUILDDIR>>/src/algorithm/distance.cpp:5:
/usr/include/c++/13/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++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<SFCGAL::algorithm::Circle>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/c++/13/vector:66:
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++/13/bits/stl_vector.h:1289: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
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 22%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/algorithm/force2D.h:10,
                 from /<<PKGBUILDDIR>>/src/algorithm/force2D.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/c++/13/bits/stl_tempbuf.h:62,
                 from /usr/include/c++/13/memory:66,
                 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:11,
                 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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:
/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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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++/13/vector:72,
                 from /usr/include/c++/13/functional:64,
                 from /usr/include/boost/smart_ptr/detail/shared_count.hpp:37:
/usr/include/c++/13/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++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<SFCGAL::algorithm::Sphere>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 23%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
[ 23%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/algorithm/force3D.h:10,
                 from /<<PKGBUILDDIR>>/src/algorithm/force3D.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/algorithm/force2D.h:10,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/isValid.h:10,
                 from /<<PKGBUILDDIR>>/src/algorithm/intersection.cpp:10:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/c++/13/vector:66:
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++/13/bits/stl_vector.h:1289: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
 1289 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 24%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
[ 24%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/algorithm/force2D.h:10,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/isValid.h:10,
                 from /<<PKGBUILDDIR>>/src/algorithm/isValid.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/Envelope.h:16,
                 from /<<PKGBUILDDIR>>/src/algorithm/intersects.cpp:9:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 25%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/src/algorithm/length.cpp:8:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 26%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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++/13/functional:67,
                 from /usr/include/boost/smart_ptr/detail/shared_count.hpp:37,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:17,
                 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,
                 from /<<PKGBUILDDIR>>/src/algorithm/difference.cpp:5:
/usr/include/c++/13/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++/13/bits/stl_algo.h:1472: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
 1472 |     __partition(_BidirectionalIterator __first, _BidirectionalIterator __last,
      |     ^~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1472: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++/13/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++/13/bits/stl_algo.h:1472: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++/13/bits/stl_algo.h:1472: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
In file included from /usr/include/c++/13/bits/stl_algobase.h:64,
                 from /usr/include/c++/13/string:51,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Exception.h:10:
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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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:
/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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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++/13/bits/stl_algobase.h:64,
                 from /usr/include/c++/13/bits/stl_tree.h:63,
                 from /usr/include/c++/13/map:62,
                 from /<<PKGBUILDDIR>>/src/algorithm/intersects.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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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:
/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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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: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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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 file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:27,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/src/algorithm/lineSubstring.cpp:10:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
[ 26%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/<<PKGBUILDDIR>>/src/algorithm/lineSubstring.cpp: In function 'SFCGAL::Point SFCGAL::algorithm::{anonymous}::find_position(const SFCGAL::LineString&, long int, double, double, double, std::size_t&, double&, bool&, double&)':
/<<PKGBUILDDIR>>/src/algorithm/lineSubstring.cpp:42:14: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'unsigned int'} and 'const long int' [-Wsign-compare]
   42 |   for (; idx < N; ++idx) {
      |          ~~~~^~~
/<<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:256:37: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'long int' [-Wsign-compare]
  256 |         (((i % N) == 0) || ((i % N) == (N - 1)))) {
      |                             ~~~~~~~~^~~~~~~~~~
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/algorithm/force2D.h:10,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/isValid.h:10,
                 from /<<PKGBUILDDIR>>/src/algorithm/minkowskiSum.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 27%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/c++/13/vector:72,
                 from /usr/include/c++/13/functional:64,
                 from /usr/include/CGAL/config.h:423,
                 from /usr/include/CGAL/Bbox_2.h:19,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Envelope.h:11:
/usr/include/c++/13/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++/13/bits/vector.tcc:445: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
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference 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++/13/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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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);
      |                             ^~~~~~~
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/src/algorithm/offset.cpp:7:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/c++/13/vector:72,
                 from /usr/include/c++/13/functional:64:
/usr/include/c++/13/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++/13/bits/vector.tcc:445: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
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference 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++/13/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 file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 27%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
/usr/include/c++/13/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++/13/bits/vector.tcc:445: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
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference 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++/13/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/algorithm/orientation.h:11,
                 from /<<PKGBUILDDIR>>/src/algorithm/orientation.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/c++/13/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++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<SFCGAL::Point>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/algorithm/orientation.cpp: In function 'void SFCGAL::algorithm::makeValidOrientation(CGAL::Polygon_with_holes_2<CGAL::Epeck>&)':
/<<PKGBUILDDIR>>/src/algorithm/orientation.cpp:34:9: warning: typedef 'using Polygon_with_holes_2 = class CGAL::Polygon_with_holes_2<CGAL::Epeck>' locally defined but not used [-Wunused-local-typedefs]
   34 |   using Polygon_with_holes_2 = CGAL::Polygon_with_holes_2<Kernel>;
      |         ^~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/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++/13/bits/vector.tcc:445: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++/13/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++/13/bits/stl_algo.h:1792: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
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/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++/13/bits/stl_algo.h:1812: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
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1812: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++/13/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++/13/bits/stl_algo.h:1854: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
 1854 |     __final_insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1854: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++/13/bits/stl_algo.h:1859: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
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1864: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
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/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++/13/bits/stl_algo.h:1792: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
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/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++/13/bits/stl_algo.h:1812: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
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1812: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++/13/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++/13/bits/stl_algo.h:1854: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
 1854 |     __final_insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1854: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++/13/bits/stl_algo.h:1859: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
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1864: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
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 28%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/partition_2.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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/partition_2.cpp
/usr/include/c++/13/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++/13/bits/vector.tcc:445: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
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference 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++/13/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/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/Polygon.h:16,
                 from /<<PKGBUILDDIR>>/src/algorithm/partition_2.cpp:7:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22,
                 from /usr/include/CGAL/number_utils.h:21,
                 from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20,
                 from /usr/include/CGAL/Polygon_2_algorithms.h:456,
                 from /usr/include/CGAL/Polygon_2.h:38,
                 from /usr/include/CGAL/Polygon_with_holes_2.h:20,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:14:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/c++/13/bits/stl_algo.h:61:
/usr/include/c++/13/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++/13/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++/13/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++/13/bits/stl_algo.h:1918: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
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1918: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++/13/bits/stl_algo.h:1932: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
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/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++/13/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++/13/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++/13/bits/stl_algo.h:1918: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
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1918: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++/13/bits/stl_algo.h:1932: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
 1932 |           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<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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1950: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
 1950 |           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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1950: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
 1950 |           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<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1950: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
 1950 |           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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1950: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
 1950 |           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: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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1950: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
 1950 |           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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1950: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
 1950 |           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++/13/bits/stl_algo.h:4672: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
 4672 |       return std::__partition(__first, __last, __pred,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 4673 |                               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++/13/bits/stl_algo.h:4672: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
 4672 |       return std::__partition(__first, __last, __pred,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 4673 |                               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/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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1950: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
 1950 |           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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1950: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
 1950 |           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++/13/bits/stl_algo.h:4672: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
 4672 |       return std::__partition(__first, __last, __pred,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 4673 |                               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++/13/bits/stl_algo.h:4672: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
 4672 |       return std::__partition(__first, __last, __pred,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 4673 |                               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
In file included from /usr/include/c++/13/bits/stl_tempbuf.h:62,
                 from /usr/include/c++/13/memory:66,
                 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:11,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/isValid.h:8:
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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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:
/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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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::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
/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::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::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++/13/bits/stl_pair.h:927: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::CommonKernelFunctors::Equal_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Equal_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::Equal_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:
/usr/include/c++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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::Direction_2<CGAL::Epeck>; A2 = CGAL::Direction_2<CGAL::Epeck>; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Equal_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Equal_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::Equal_2<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: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++/13/bits/stl_pair.h:927: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::CommonKernelFunctors::Equal_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Equal_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::Equal_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:
/usr/include/c++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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::Direction_2<CGAL::Epeck>; A2 = CGAL::Direction_2<CGAL::Epeck>; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Equal_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Equal_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::Equal_2<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:109:27: note: '<anonymous>' declared here
  109 |     return std::make_pair(Direction_2(),false);
      |                           ^~~~~~~~~~~~~
[ 28%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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 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++/13/bits/stl_pair.h:927: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,
    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::Line_2<CGAL::Epeck>; A2 = CGAL::Line_2<CGAL::Epeck>; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Equal_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Equal_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::Equal_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 'void CGAL::Minkowski_sum_by_convolution_2<Kernel_, Container_>::_convolution_cycle(unsigned int, unsigned int, bool, const std::vector<typename Kernel_::Direction_2>&, Vertex_circulator, unsigned int, unsigned int, bool, const std::vector<typename Kernel_::Direction_2>&, Vertex_circulator, unsigned int, Labels_set&, Anchors_queue&, Segments_list&) 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_conv_2.h:603:18:
/usr/include/c++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y))
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In member function 'void CGAL::Minkowski_sum_by_convolution_2<Kernel_, Container_>::_convolution_cycle(unsigned int, unsigned int, bool, const std::vector<typename Kernel_::Direction_2>&, Vertex_circulator, unsigned int, unsigned int, bool, const std::vector<typename Kernel_::Direction_2>&, Vertex_circulator, unsigned int, Labels_set&, Anchors_queue&, Segments_list&) const [with Kernel_ = CGAL::Epeck; Container_ = std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >]':
/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::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++/13/bits/stl_pair.h:927: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,
    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::Line_2<CGAL::Epeck>; A2 = CGAL::Line_2<CGAL::Epeck>; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Equal_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Equal_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::Equal_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 'void CGAL::Minkowski_sum_by_convolution_2<Kernel_, Container_>::_convolution_cycle(unsigned int, unsigned int, bool, const std::vector<typename Kernel_::Direction_2>&, Vertex_circulator, unsigned int, unsigned int, bool, const std::vector<typename Kernel_::Direction_2>&, Vertex_circulator, unsigned int, Labels_set&, Anchors_queue&, Segments_list&) 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_conv_2.h:603:18:
/usr/include/c++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y))
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In member function 'void CGAL::Minkowski_sum_by_convolution_2<Kernel_, Container_>::_convolution_cycle(unsigned int, unsigned int, bool, const std::vector<typename Kernel_::Direction_2>&, Vertex_circulator, unsigned int, unsigned int, bool, const std::vector<typename Kernel_::Direction_2>&, Vertex_circulator, unsigned int, Labels_set&, Anchors_queue&, Segments_list&) const [with Kernel_ = CGAL::Epeck; Container_ = std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > >]':
/usr/include/CGAL/Epic_converter.h:141:27: note: '<anonymous>' declared here
  141 |     return std::make_pair(Line_2(), false);
      |                           ^~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296: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:406:22:
/usr/include/c++/13/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 file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/PolyhedralSurface.h:14,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/straightSkeleton.h:8,
                 from /<<PKGBUILDDIR>>/src/algorithm/straightSkeleton.cpp:6:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In member function 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296: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++/13/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
In file included from /usr/include/CGAL/CORE_Expr.h:183,
                 from /usr/include/CGAL/CORE_BigFloat.h:512,
                 from /usr/include/CGAL/Straight_skeleton_2/debug.h:19,
                 from /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_aux.h:17,
                 from /usr/include/CGAL/Straight_skeleton_converter_2.h:16,
                 from /<<PKGBUILDDIR>>/src/algorithm/straightSkeleton.cpp:25:
/usr/include/CGAL/CORE_BigInt.h: In member function 'CGAL::Modular_traits<CORE::BigInt>::Residue_type CGAL::Modular_traits<CORE::BigInt>::Modular_image::operator()(const CGAL::Modular_traits<CORE::BigInt>::NT&)':
/usr/include/CGAL/CORE_BigInt.h:143:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  143 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/CORE_BigInt.h:191:
/usr/include/CGAL/CORE_BigRat.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CORE::BigRat>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CORE::BigRat, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/CORE_BigRat.h:99:70: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
   99 |         std::pair<double, double> operator()( const Type& x_ ) const {
      |                                                                      ^
[ 29%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/Polygon_offset_builder_traits_2.h:16,
                 from /usr/include/CGAL/compute_outer_frame_margin.h:17,
                 from /usr/include/CGAL/create_straight_skeleton_2.h:17,
                 from /usr/include/CGAL/create_straight_skeleton_from_polygon_with_holes_2.h:17,
                 from /<<PKGBUILDDIR>>/src/algorithm/straightSkeleton.cpp:27:
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_traits_2_aux.h: In instantiation of 'CGAL::Quotient<NT> CGAL::CGAL_SS_i::Rational<NT>::to_quotient() const [with NT = CGAL::Interval_nt<false>]':
/usr/include/CGAL/predicates/Straight_skeleton_pred_ftC2.h:157:39:   required from 'CGAL::Uncertain<bool> CGAL::CGAL_SS_i::exist_offset_lines_isec2(CGAL::Trisegment_2_ptr<CGAL::Trisegment_2<K, Segment_2_with_ID<K> > >&, const boost::optional<FT>&, Caches&) [with K = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FT = CGAL::Interval_nt<false>; Caches = Caches<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >; CGAL::Trisegment_2_ptr<CGAL::Trisegment_2<K, Segment_2_with_ID<K> > > = std::shared_ptr<CGAL::Trisegment_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, Segment_2_with_ID<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > > > >]'
/usr/include/CGAL/Straight_skeleton_builder_traits_2.h:85:55:   required from 'CGAL::Uncertain<bool> CGAL::CGAL_SS_i::Do_ss_event_exist_2<K>::operator()(const Trisegment_2_ptr&, boost::optional<typename CGAL::CGAL_SS_i::Functor_base_2<K>::FT>) const [with K = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; Trisegment_2_ptr = std::shared_ptr<CGAL::Trisegment_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::CGAL_SS_i::Segment_2_with_ID<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > > > >; typename CGAL::CGAL_SS_i::Functor_base_2<K>::FT = CGAL::Interval_nt<false>]'
/usr/include/CGAL/Filtered_predicate.h:99:24:   required from 'CGAL::Filtered_predicate<EP, AP, C2E, C2A, Protection>::result_type CGAL::Filtered_predicate<EP, AP, C2E, C2A, Protection>::operator()(const Args& ...) const [with Args = {std::shared_ptr<CGAL::Trisegment_2<CGAL::Epick, CGAL::CGAL_SS_i::Segment_2_with_ID<CGAL::Epick> > >, boost::optional<double>}; EP = CGAL::Unfiltered_predicate_adaptor<CGAL::CGAL_SS_i::Do_ss_event_exist_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >; AP = CGAL::CGAL_SS_i::Do_ss_event_exist_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >; C2E = CGAL::CGAL_SS_i::SS_converter<CGAL::Cartesian_converter<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]> > > >; C2A = CGAL::CGAL_SS_i::SS_converter<CGAL::Cartesian_converter<CGAL::Epick, CGAL::Simple_cartesian<CGAL::Interval_nt<false> >, CGAL::NT_converter<double, CGAL::Interval_nt<false> > > >; bool Protection = true; result_type = CGAL::Uncertain<bool>]'
/usr/include/CGAL/Straight_skeleton_builder_2.h:913:48:   required from 'bool CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::ExistEvent(const Trisegment_2_ptr&) [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> >; Trisegment_2_ptr = std::shared_ptr<CGAL::Trisegment_2<CGAL::Epick, CGAL::CGAL_SS_i::Segment_2_with_ID<CGAL::Epick> > >]'
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:2155:13:   required from 'void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::EnforceSimpleConnectedness() [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:2432:3:   required from 'bool CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::FinishUp() [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:2448:10:   required 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> >]'
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:2458:10:   required from 'CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::SSkelPtr CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::construct_skeleton(bool) [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> >; SSkelPtr = boost::shared_ptr<CGAL::Straight_skeleton_2<CGAL::Epick> >]'
/usr/include/CGAL/create_straight_skeleton_2.h:62:32:   required from 'boost::shared_ptr<CGAL::Straight_skeleton_2<K> > CGAL::create_interior_straight_skeleton_2(PointIterator, PointIterator, HoleIterator, HoleIterator, const K&) [with PointIterator = __gnu_cxx::__normal_iterator<Point_2<Epeck>*, std::vector<Point_2<Epeck>, std::allocator<Point_2<Epeck> > > >; HoleIterator = std::_Deque_iterator<Polygon_2<Epeck>, const Polygon_2<Epeck>&, const Polygon_2<Epeck>*>; K = Epick]'
/<<PKGBUILDDIR>>/src/algorithm/straightSkeleton.cpp:187:48:   required from here
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_traits_2_aux.h:189:24: note: parameter passing for argument of type 'CGAL::Quotient<CGAL::Interval_nt<false> >' when C++17 is enabled changed to match C++14 in GCC 10.1
  189 |     CGAL::Quotient<NT> to_quotient() const { return CGAL::Quotient<NT>(mN,mD) ; }
      |                        ^~~~~~~~~~~
In file included from /usr/include/CGAL/long_double.h:27,
                 from /usr/include/CGAL/number_type_basic.h:52:
/usr/include/CGAL/Interval_nt.h: In instantiation of 'std::pair<double, double> CGAL::INTERN_INTERVAL_NT::to_interval(const CGAL::Interval_nt<Protected>&) [with bool Protected = false]':
/usr/include/CGAL/Interval_nt.h:1325:51:   required from 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Interval_nt<Protected> >::To_interval::operator()(const CGAL::Real_embeddable_traits<CGAL::Interval_nt<Protected> >::Type&) const [with bool B = false; CGAL::Real_embeddable_traits<CGAL::Interval_nt<Protected> >::Type = CGAL::Interval_nt<false>]'
/usr/include/CGAL/number_utils.h:302:23:   required from 'typename CGAL::Real_embeddable_traits<Type_>::To_interval::result_type CGAL::to_interval(const Real_embeddable&) [with Real_embeddable = Interval_nt<false>; typename Real_embeddable_traits<Type_>::To_interval::result_type = std::pair<double, double>; typename Real_embeddable_traits<Type_>::To_interval = Real_embeddable_traits<Interval_nt<false> >::To_interval]'
/usr/include/CGAL/Cartesian/function_objects.h:1942:57:   required from 'CGAL::CartesianKernelFunctors::Construct_bbox_2<K>::result_type CGAL::CartesianKernelFunctors::Construct_bbox_2<K>::operator()(const Point_2&) const [with K = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; result_type = CGAL::Bbox_2; Point_2 = CGAL::Point_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >]'
/usr/include/CGAL/Lazy.h:1181:18:   required from 'decltype(auto) CGAL::Lazy_construction_bbox<LK, AC, EC>::operator()(const L1&) const [with L1 = CGAL::Point_2<CGAL::Epeck>; LK = CGAL::Epeck; AC = CGAL::CartesianKernelFunctors::Construct_bbox_2<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >; EC = CGAL::CartesianKernelFunctors::Construct_bbox_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >]'
/usr/include/CGAL/Point_2.h:168:41:   required from 'CGAL::Bbox_2 CGAL::Point_2<R_>::bbox() const [with R_ = CGAL::Epeck]'
/usr/include/CGAL/Bbox_2.h:251:27:   required from 'CGAL::Bbox_2 CGAL::bbox_2(Input_iterator, Input_iterator) [with Input_iterator = __gnu_cxx::__normal_iterator<const Point_2<Epeck>*, std::vector<Point_2<Epeck>, std::allocator<Point_2<Epeck> > > >]'
/usr/include/CGAL/create_weighted_offset_polygons_2.h:149:31:   required from 'boost::shared_ptr<CGAL::Straight_skeleton_2<K> > CGAL::CGAL_SS_i::create_partial_exterior_weighted_straight_skeleton_2(const FT&, PointIterator, PointIterator, WeightIterator, WeightIterator, const K&) [with FT = CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >; PointIterator = __gnu_cxx::__normal_iterator<const CGAL::Point_2<CGAL::Epeck>*, std::vector<CGAL::Point_2<CGAL::Epeck>, std::allocator<CGAL::Point_2<CGAL::Epeck> > > >; WeightIterator = __gnu_cxx::__normal_iterator<const CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >*, std::vector<CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, std::allocator<CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > >; K = CGAL::Epeck]'
/usr/include/CGAL/extrude_skeleton.h:758:103:   required from 'bool CGAL::Straight_skeleton_extrusion::internal::Extrusion_builder<GeomTraits>::outward_construction(const PolygonWithHoles&, const std::vector<std::vector<typename K::FT> >&, FT, FT, PointRange&, FaceRange&) [with PolygonWithHoles = CGAL::Polygon_with_holes_2<CGAL::Epeck>; PointRange = std::vector<CGAL::Point_3<CGAL::Epeck>, std::allocator<CGAL::Point_3<CGAL::Epeck> > >; FaceRange = std::vector<std::vector<unsigned int> >; GeomTraits = CGAL::Epeck; typename K::FT = CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >; FT = CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >]'
/usr/include/CGAL/extrude_skeleton.h:1045:39:   required from 'bool CGAL::Straight_skeleton_extrusion::internal::extrude_skeleton(const PolygonWithHoles&, WeightRange&, PolygonMesh&, const NamedParameters&) [with PolygonWithHoles = CGAL::Polygon_with_holes_2<CGAL::Epeck>; WeightRange = std::vector<std::vector<CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, std::allocator<CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, std::allocator<std::vector<CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, std::allocator<CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >; PolygonMesh = CGAL::Surface_mesh<CGAL::Point_3<CGAL::Epeck> >; NamedParameters = CGAL::Named_function_parameters<double, CGAL::internal_np::maximum_height_t, CGAL::internal_np::No_property>]'
/usr/include/CGAL/extrude_skeleton.h:1101:34:   required from 'bool CGAL::extrude_skeleton(const PolygonWithHoles&, PolygonMesh&, const NamedParameters&, std::enable_if_t<CGAL_SS_i::has_Hole_const_iterator<Polygon>::value>*) [with PolygonWithHoles = Polygon_with_holes_2<Epeck>; PolygonMesh = Surface_mesh<Point_3<Epeck> >; NamedParameters = Named_function_parameters<double, internal_np::maximum_height_t, internal_np::No_property>; std::enable_if_t<CGAL_SS_i::has_Hole_const_iterator<Polygon>::value> = void]'
/<<PKGBUILDDIR>>/src/algorithm/straightSkeleton.cpp:405:25:   required from here
/usr/include/CGAL/Interval_nt.h:1121:3: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
 1121 |   to_interval (const Interval_nt<Protected> & d)
      |   ^~~~~~~~~~~
[ 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/PolyhedralSurface.h:14,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Solid.h:16,
                 from /<<PKGBUILDDIR>>/src/algorithm/tesselate.cpp:6:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Straight_skeleton_builder_traits_2.h:17,
                 from /usr/include/CGAL/Polygon_offset_builder_traits_2.h:17:
/usr/include/CGAL/predicates/Straight_skeleton_pred_ftC2.h: In function 'CGAL::Uncertain<CGAL::Sign> CGAL::CGAL_SS_i::compare_offset_lines_isec_timesC2(CGAL::Trisegment_2_ptr<CGAL::Trisegment_2<K, Segment_2_with_ID<K> > >&, CGAL::Trisegment_2_ptr<CGAL::Trisegment_2<K, Segment_2_with_ID<K> > >&, Caches&) [with K = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; Caches = Caches<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >]':
/usr/include/CGAL/predicates/Straight_skeleton_pred_ftC2.h:217:14: note: parameter passing for argument of type 'CGAL::Quotient<CGAL::Interval_nt<false> >' when C++17 is enabled changed to match C++14 in GCC 10.1
  217 |     Quotient mt = mt_->to_quotient();
      |              ^~
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:25:
/usr/include/CGAL/Lazy_exact_nt.h: In constructor 'CGAL::Lazy_exact_Ex_Cst<ET>::Lazy_exact_Ex_Cst(T&&) [with T = __gmp_expr<__mpq_struct [1], __mpq_struct [1]>; ET = __gmp_expr<__mpq_struct [1], __mpq_struct [1]>]':
/usr/include/CGAL/Lazy_exact_nt.h:168:51: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  168 |       : Lazy_exact_nt_rep<ET>(CGAL_NTS to_interval(e), std::forward<T>(e))
      |                                                   ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/algorithm/translate.h:10,
                 from /<<PKGBUILDDIR>>/src/algorithm/translate.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
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++/13/bits/stl_pair.h:927: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_RT_FT<CGAL::CartesianKernelFunctors::Bounded_side_2<CGAL::Simple_cartesian<CGAL::Gmpzf> >, 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<CGAL::Gmpzf>, CGAL::NT_converter<double, CGAL::Gmpzf> >, 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:83: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:119: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_const_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:426: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:171:15:
/usr/include/c++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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++/13/bits/stl_pair.h:927: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_RT_FT<CGAL::CartesianKernelFunctors::Bounded_side_2<CGAL::Simple_cartesian<CGAL::Gmpzf> >, 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<CGAL::Gmpzf>, CGAL::NT_converter<double, CGAL::Gmpzf> >, 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:83: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:119: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_const_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:426: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:171:15:
/usr/include/c++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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++/13/bits/stl_pair.h:927: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_RT_FT<CGAL::CartesianKernelFunctors::Bounded_side_2<CGAL::Simple_cartesian<CGAL::Gmpzf> >, 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<CGAL::Gmpzf>, CGAL::NT_converter<double, CGAL::Gmpzf> >, 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:83: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:119: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_const_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:426: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:171:15:
/usr/include/c++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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);
      |                             ^~~~~~~~~~~~
[ 30%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
[ 31%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/visibility.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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o -c /<<PKGBUILDDIR>>/src/algorithm/visibility.cpp
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/Polygon.h:16,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/differencePrimitives.h:9,
                 from /<<PKGBUILDDIR>>/src/algorithm/union.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22,
                 from /usr/include/CGAL/number_utils.h:21,
                 from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20,
                 from /usr/include/CGAL/Polygon_2_algorithms.h:456,
                 from /usr/include/CGAL/Polygon_2.h:38,
                 from /usr/include/CGAL/Polygon_with_holes_2.h:20,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:14:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/c++/13/bits/stl_tempbuf.h:62,
                 from /usr/include/c++/13/memory:66,
                 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:11,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/distance.h:10,
                 from /<<PKGBUILDDIR>>/src/algorithm/straightSkeleton.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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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:
/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 file included from /usr/include/CGAL/create_straight_skeleton_2.h:19:
/usr/include/CGAL/Straight_skeleton_builder_2.h: In function 'CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::Vector_2 CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::CreateVector(Halfedge_const_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:683: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> > >::Halfedge_const_handle' {aka 'CGAL::internal::In_place_list_const_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> >, double> >, 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> >, double> > > >'} changed in GCC 7.1
  683 |   Vector_2 CreateVector ( Halfedge_const_handle aH ) const
      |            ^~~~~~~~~~~~
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/Polygon.h:16,
                 from /<<PKGBUILDDIR>>/src/algorithm/visibility.cpp:3:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22,
                 from /usr/include/CGAL/number_utils.h:21,
                 from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20,
                 from /usr/include/CGAL/Polygon_2_algorithms.h:456,
                 from /usr/include/CGAL/Polygon_2.h:38,
                 from /usr/include/CGAL/Polygon_with_holes_2.h:20,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:14:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 31%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
/<<PKGBUILDDIR>>/src/algorithm/union.cpp: In member function 'std::vector<CGAL::Triangle_3<CGAL::Epeck> > SFCGAL::algorithm::Surface_d<3>::pieces()':
/<<PKGBUILDDIR>>/src/algorithm/union.cpp:217:20: warning: ignoring return value of 'OutputIterator SFCGAL::algorithm::Segment_d<Dim>::pieces(OutputIterator) const [with OutputIterator = std::back_insert_iterator<std::vector<CGAL::Segment_2<CGAL::Epeck> > >; int Dim = 2]', declared with attribute 'nodiscard' [-Wunused-result]
  217 |         line.pieces(std::back_inserter(filtered));
      |         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/algorithm/union.cpp:53:3: note: declared here
   53 |   pieces(OutputIterator out) const -> OutputIterator
      |   ^~~~~~
/<<PKGBUILDDIR>>/src/algorithm/visibility.cpp: In function 'std::unique_ptr<SFCGAL::Polygon> SFCGAL::algorithm::visibility(const SFCGAL::Geometry&, const SFCGAL::Geometry&, NoValidityCheck)':
/<<PKGBUILDDIR>>/src/algorithm/visibility.cpp:101:56: warning: unused variable 'face' [-Wunused-variable]
  101 |   Arrangement_2::Face_const_handle                    *face;
      |                                                        ^~~~
/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:646: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
  646 |   void SetVertexTriedge ( Vertex_handle aV, Triedge const& aTriedge )
      |        ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/algorithm/union.cpp: In instantiation of 'SFCGAL::algorithm::Segment_d<Dim>::SegmentVector SFCGAL::algorithm::Segment_d<Dim>::pieces() const [with int Dim = 2; SegmentVector = std::vector<CGAL::Segment_2<CGAL::Epeck> >]':
/<<PKGBUILDDIR>>/src/algorithm/union.cpp:991:43:   required from 'void SFCGAL::algorithm::collectPrimitives(const typename HandledBox<Dim>::Vector&, SFCGAL::detail::GeometrySet<Dim>&) [with int Dim = 2; typename HandledBox<Dim>::Vector = 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> > >]'
/<<PKGBUILDDIR>>/src/algorithm/union.cpp:1028:20:   required from here
/<<PKGBUILDDIR>>/src/algorithm/union.cpp:83:17: warning: ignoring return value of 'OutputIterator SFCGAL::algorithm::Segment_d<Dim>::pieces(OutputIterator) const [with OutputIterator = std::back_insert_iterator<std::vector<CGAL::Segment_2<CGAL::Epeck> > >; int Dim = 2]', declared with attribute 'nodiscard' [-Wunused-result]
   83 |     this->pieces(std::back_inserter(result));
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/algorithm/union.cpp:53:3: note: declared here
   53 |   pieces(OutputIterator out) const -> OutputIterator
      |   ^~~~~~
/<<PKGBUILDDIR>>/src/algorithm/union.cpp: In instantiation of 'SFCGAL::algorithm::Segment_d<Dim>::SegmentVector SFCGAL::algorithm::Segment_d<Dim>::pieces() const [with int Dim = 3; SegmentVector = std::vector<CGAL::Segment_3<CGAL::Epeck> >]':
/<<PKGBUILDDIR>>/src/algorithm/union.cpp:991:43:   required from 'void SFCGAL::algorithm::collectPrimitives(const typename HandledBox<Dim>::Vector&, SFCGAL::detail::GeometrySet<Dim>&) [with int Dim = 3; typename HandledBox<Dim>::Vector = 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> > >]'
/<<PKGBUILDDIR>>/src/algorithm/union.cpp:1055:20:   required from here
/<<PKGBUILDDIR>>/src/algorithm/union.cpp:83:17: warning: ignoring return value of '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]', declared with attribute 'nodiscard' [-Wunused-result]
   83 |     this->pieces(std::back_inserter(result));
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/algorithm/union.cpp:53:3: note: declared here
   53 |   pieces(OutputIterator out) const -> OutputIterator
      |   ^~~~~~
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/PolyhedralSurface.h:14,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Solid.h:16,
                 from /<<PKGBUILDDIR>>/src/algorithm/volume.cpp:6:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
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++/13/bits/stl_pair.h:927: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:841: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:1308:49:
/usr/include/c++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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++/13/bits/stl_pair.h:927: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:841: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:1308:49:
/usr/include/c++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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 file included from /usr/include/CGAL/Straight_skeleton_builder_2.h:1479:
/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:1297: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
 1297 | void Straight_skeleton_builder_2<Gt,Ss,V>::SetupNewNode( Vertex_handle aNode )
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
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++/13/bits/stl_pair.h:927: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_RT_FT<CGAL::CartesianKernelFunctors::Compare_angle_with_x_axis_2<CGAL::Simple_cartesian<CGAL::Gmpzf> >, 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<CGAL::Gmpzf>, CGAL::NT_converter<double, CGAL::Gmpzf> >, 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:669:70:
/usr/include/c++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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++/13/bits/stl_pair.h:927: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_RT_FT<CGAL::CartesianKernelFunctors::Compare_angle_with_x_axis_2<CGAL::Simple_cartesian<CGAL::Gmpzf> >, 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<CGAL::Gmpzf>, CGAL::NT_converter<double, CGAL::Gmpzf> >, 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:669:70:
/usr/include/c++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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 file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/src/capi/sfcgal_c.cpp:7:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
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++/13/bits/stl_pair.h:927: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::CommonKernelFunctors::Equal_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Equal_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::Equal_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:
/usr/include/c++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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::Direction_2<CGAL::Epeck>; A2 = CGAL::Direction_2<CGAL::Epeck>; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Equal_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Equal_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::Equal_2<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: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++/13/bits/stl_pair.h:927: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::CommonKernelFunctors::Equal_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Equal_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::Equal_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:
/usr/include/c++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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::Direction_2<CGAL::Epeck>; A2 = CGAL::Direction_2<CGAL::Epeck>; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Equal_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Equal_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::Equal_2<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:109:27: note: '<anonymous>' declared here
  109 |     return std::make_pair(Direction_2(),false);
      |                           ^~~~~~~~~~~~~
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/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:926: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> > >::Halfedge_const_handle' {aka 'CGAL::internal::In_place_list_const_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> >, double> >, 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> >, double> > > >'} changed in GCC 7.1
  926 |   Oriented_side EventPointOrientedSide( Event const&          aEvent
      |                 ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_builder_2.h:926: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> > >::Halfedge_const_handle' {aka 'CGAL::internal::In_place_list_const_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> >, double> >, 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> >, double> > > >'} changed in GCC 7.1
/usr/include/CGAL/Straight_skeleton_builder_2.h:926: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
/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:1020: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> > >::Halfedge_const_handle' {aka 'CGAL::internal::In_place_list_const_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> >, double> >, 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> >, double> > > >'} changed in GCC 7.1
 1020 |     Oriented_side lLSide = EventPointOrientedSide(aEvent, lPrevE0, lE0, lPrevLSeed, false /*aE0isPrimary*/ ) ;
      |                            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1020: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
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1032: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> > >::Halfedge_const_handle' {aka 'CGAL::internal::In_place_list_const_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> >, double> >, 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> >, double> > > >'} changed in GCC 7.1
 1032 |     Oriented_side lRSide = EventPointOrientedSide(aEvent, lE2, lNextE2, lNextRSeed, true /*aE0isPrimary*/ ) ;
      |                            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1032: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
/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_>::LookupOnSLAV(Halfedge_handle, const EventPtr&, Site&) [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:52: 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> > >::Halfedge_const_handle' {aka 'CGAL::internal::In_place_list_const_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> >, double> >, 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> >, double> > > >'} changed in GCC 7.1
  791 |       Oriented_side lLSide = EventPointOrientedSide(*aEvent, lPrevBorder, aBorder    , lPrevN, false ) ;
      |                              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:791:52: 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/predicates/Straight_skeleton_pred_ftC2.h: In function 'CGAL::Uncertain<CGAL::Sign> CGAL::CGAL_SS_i::compare_offset_lines_isec_timesC2(CGAL::Trisegment_2_ptr<CGAL::Trisegment_2<K, Segment_2_with_ID<K> > >&, CGAL::Trisegment_2_ptr<CGAL::Trisegment_2<K, Segment_2_with_ID<K> > >&, Caches&) [with K = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; Caches = Caches<CGAL::Simple_cartesian<CGAL::Interval_nt<false> > >]':
/usr/include/CGAL/predicates/Straight_skeleton_pred_ftC2.h:218:35: note: parameter passing for argument of type 'CGAL::Quotient<CGAL::Interval_nt<false> >' when C++17 is enabled changed to match C++14 in GCC 10.1
  218 |     Quotient nt = nt_->to_quotient();
      |                   ~~~~~~~~~~~~~~~~^~
/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:1025: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
 1025 |   void SetBisectorSlope ( Vertex_handle aA, Vertex_handle aB )
      |        ^~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_builder_2.h:1025: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:385: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
  385 | 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:385: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:496: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
  496 |   SetBisectorSlope(aA,aB);
      |   ~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/CGAL/Straight_skeleton_builder_2.h: In member function 'CGAL::Comparison_result CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::CompareEvents(Vertex_handle, 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:963: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
  963 |   Comparison_result CompareEvents( Vertex_handle aLNode, Vertex_handle aRNode ) const
      |                     ^~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_builder_2.h:963: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
In lambda function,
    inlined from 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __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> >, double> >, 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> >, double> > > >*, 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> >, double> >, 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> >, double> > > >, 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> >, double> >, 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> >, double> > > > > > >; _Iterator2 = __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> >, double> >, 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> >, double> > > >*, 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> >, double> >, 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> >, double> > > >, 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> >, double> >, 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> >, double> > > > > > >; _Compare = 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> > >::EnforceSimpleConnectedness()::<lambda(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> > >::Halfedge_handle, 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> > >::Halfedge_handle)>]' at /usr/include/c++/13/bits/predefined_ops.h:158:30,
    inlined from 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _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, allocator<int> >, double> >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, allocator<int> >, double> > > >*, 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, allocator<int> >, double> >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, allocator<int> >, double> > > >, 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, allocator<int> >, double> >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, allocator<int> >, double> > > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<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> > >::EnforceSimpleConnectedness()::<lambda(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> > >::Halfedge_handle, 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> > >::Halfedge_handle)> >]' at /usr/include/c++/13/bits/stl_algo.h:90:14,
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __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, allocator<int> >, double> >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, allocator<int> >, double> > > >*, 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, allocator<int> >, double> >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, allocator<int> >, double> > > >, 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, allocator<int> >, double> >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, allocator<int> >, double> > > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<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> > >::EnforceSimpleConnectedness()::<lambda(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> > >::Halfedge_handle, 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> > >::Halfedge_handle)> >]' at /usr/include/c++/13/bits/stl_algo.h:1897:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __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, allocator<int> >, double> >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, allocator<int> >, double> > > >*, 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, allocator<int> >, double> >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, allocator<int> >, double> > > >, 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, allocator<int> >, double> >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, allocator<int> >, double> > > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<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> > >::EnforceSimpleConnectedness()::<lambda(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> > >::Halfedge_handle, 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> > >::Halfedge_handle)> >]' at /usr/include/c++/13/bits/stl_algo.h:1931:38:
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:2129:38: 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
 2129 |                  return CompareEvents( h1->vertex(), h2->vertex() ) == CGAL::SMALLER ;
      |                         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __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> >, double> >, 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> >, double> > > >*, 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> >, double> >, 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> >, double> > > >, 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> >, double> >, 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> >, double> > > > > > >; _Iterator2 = __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> >, double> >, 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> >, double> > > >*, 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> >, double> >, 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> >, double> > > >, 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> >, double> >, 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> >, double> > > > > > >; _Compare = 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> > >::EnforceSimpleConnectedness()::<lambda(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> > >::Halfedge_handle, 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> > >::Halfedge_handle)>]' at /usr/include/c++/13/bits/predefined_ops.h:158:30,
    inlined from 'void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _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, allocator<int> >, double> >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, allocator<int> >, double> > > >*, 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, allocator<int> >, double> >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, allocator<int> >, double> > > >, 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, allocator<int> >, double> >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, allocator<int> >, double> > > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<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> > >::EnforceSimpleConnectedness()::<lambda(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> > >::Halfedge_handle, 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> > >::Halfedge_handle)> >]' at /usr/include/c++/13/bits/stl_algo.h:97:22,
    inlined from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __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, allocator<int> >, double> >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, allocator<int> >, double> > > >*, 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, allocator<int> >, double> >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, allocator<int> >, double> > > >, 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, allocator<int> >, double> >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, allocator<int> >, double> > > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<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> > >::EnforceSimpleConnectedness()::<lambda(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> > >::Halfedge_handle, 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> > >::Halfedge_handle)> >]' at /usr/include/c++/13/bits/stl_algo.h:1897:34,
    inlined from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __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, allocator<int> >, double> >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, allocator<int> >, double> > > >*, 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, allocator<int> >, double> >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, allocator<int> >, double> > > >, 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, allocator<int> >, double> >, allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::Straight_skeleton_halfedge_base_2<CGAL::HalfedgeDS_list_types<CGAL::Epick, CGAL::Straight_skeleton_items_2, allocator<int> >, double> > > > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<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> > >::EnforceSimpleConnectedness()::<lambda(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> > >::Halfedge_handle, 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> > >::Halfedge_handle)> >]' at /usr/include/c++/13/bits/stl_algo.h:1931:38:
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:2129:38: 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
 2129 |                  return CompareEvents( h1->vertex(), h2->vertex() ) == CGAL::SMALLER ;
      |                         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:95: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
   95 | Straight_skeleton_builder_2<Gt,Ss,V>::FindEdgeEvent( Vertex_handle aLNode,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:95: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:150:29: 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
  150 |           if ( CompareEvents(aLNode, aRNode) == SMALLER )
      |                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
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++/13/bits/stl_pair.h:927: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, 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> >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, 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> >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >*, 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> >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, 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> >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >, 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> >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, 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> >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > > > > >; K = CGAL::Epeck]' at /usr/include/CGAL/Straight_skeleton_builder_traits_2.h:494:47:
/usr/include/c++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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, 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> >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, 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> >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >*, 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> >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, 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> >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >, 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> >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, 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> >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > > > > >; 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++/13/bits/stl_pair.h:927: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, 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> >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, 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> >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >*, 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> >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, 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> >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >, 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> >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, 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> >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > > > > >; K = CGAL::Epeck]' at /usr/include/CGAL/Straight_skeleton_builder_traits_2.h:494:47:
/usr/include/c++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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, 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> >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, 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> >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >*, 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> >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, 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> >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > >, 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> >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > >, 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> >, CGAL::Lazy_exact_nt<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > > > > > > > >; K = CGAL::Epeck]':
/usr/include/CGAL/Epic_converter.h:152:29: note: '<anonymous>' declared here
  152 |       return std::make_pair(Ray_2(),false);
      |                             ^~~~~~~
/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, 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> >, double> >, 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> >, double> > > >*, 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> >, double> >, 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> >, double> > > >, 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> >, double> >, 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> >, double> > > > > > >; K = CGAL::Epick]':
/usr/include/CGAL/Straight_skeleton_builder_traits_2.h:746: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
  746 |   void ComputeFilteringBound(Vertex_handle aNode,
      |        ^~~~~~~~~~~~~~~~~~~~~
/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:250: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
  250 | void Straight_skeleton_builder_2<Gt,Ss,V>::CollectSplitEvent( Vertex_handle aNode, Triedge const& aTriedge )
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:280: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
  280 | 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, 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, 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:1383: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:293:39:
/usr/include/CGAL/Straight_skeleton_builder_2.h:1376: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
 1376 |     return mTraits.ComputeFilteringBound(aNode, contour_halfedges_begin, contour_halfedges_end);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:305: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
  305 |         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:317: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
  317 | 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:362: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
  362 |     CollectSplitEvents(aNode, aPrevEventTriedge) ;
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:364: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
  364 |   EventPtr lLEdgeEvent = FindEdgeEvent( lPrev , aNode, aPrevEventTriedge ) ;
      |            ^~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:366: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
  366 |   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:542: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
  542 | 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:556: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
  556 |     HandleSimultaneousEdgeEvent( aNode, lPrev ) ;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:558: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
  558 |     HandleSimultaneousEdgeEvent( aNode, lNext ) ;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:560: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
  560 |     CollectNewEvents(aNode,aPrevEventTriedge);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/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:606: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
  606 |   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:629: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
  629 |     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:731: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
  731 |   InitVertexData(lNewNode);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: 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> >]':
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1089: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
 1089 |     SetVertexTriedge( lNewNode, lTri ) ;
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1091: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
 1091 |     SetBisectorSlope(lLSeed,lNewNode);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1092: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
 1092 |     SetBisectorSlope(lRSeed,lNewNode);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1130: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
 1130 |       SetupNewNode(lNewNode) ;
      |       ~~~~~~~~~~~~^~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1132: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
 1132 |       UpdatePQ(lNewNode, lEvent.triedge());
      |       ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:837: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
  837 | 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:848: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
  848 |   InitVertexData(lNewNodeA);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:849: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
  849 |   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:904: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
  904 |   InitVertexData(lNewNodeA);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:905: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
  905 |   InitVertexData(lNewNodeB);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member 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:1483: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
 1483 |     SetBisectorSlope(lLSeed,lNewNode_L);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1484: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
 1484 |     SetBisectorSlope(lRSeed,lNewNode_R);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1496: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
 1496 |     SetVertexTriedge( lNewNode_L, lTriL ) ;
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1497: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
 1497 |     SetVertexTriedge( lNewNode_R, lTriR ) ;
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1509: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
 1509 |     SetupNewNode(lNewNode_L) ;
      |     ~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1510: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
 1510 |     SetupNewNode(lNewNode_R) ;
      |     ~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1512: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
 1512 |     UpdatePQ(lNewNode_L, lEvent.triedge());
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1513: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
 1513 |     UpdatePQ(lNewNode_R, lEvent.triedge());
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::EnforceSimpleConnectedness() [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:2316: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
 2316 |       InitVertexData(new_v);
      |       ~~~~~~~~~~~~~~^~~~~~~
In member 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> >]',
    inlined from 'void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::HandleSplitOrPseudoSplitEvent(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> >]' at /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1537:23:
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1197: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
 1197 |     boost::tie(lNewNode_L,lNewNode_R) = ConstructSplitEventNodes(lEvent,lOppR);
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1246: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
 1246 |     SetBisectorSlope(lSeed,lNewNode_L);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1250: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
 1250 |     InitVertexData(lNewFicNode);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1271: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
 1271 |     SetVertexTriedge( lNewNode_L, lTriL ) ;
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1272: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
 1272 |     SetVertexTriedge( lNewNode_R, lTriR ) ;
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1284: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
 1284 |     SetupNewNode(lNewNode_L) ;
      |     ~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1285: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
 1285 |     SetupNewNode(lNewNode_R) ;
      |     ~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1287: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
 1287 |     UpdatePQ(lNewNode_L, lEvent.triedge());
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1288: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
 1288 |     UpdatePQ(lNewNode_R, lEvent.triedge());
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:1275: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
 1275 |       InitVertexData(lVertex);
      |       ~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/CGAL/Straight_skeleton_builder_2.h:1326: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
 1326 |     SetVertexTriedge( lPrevVertex, Triedge(lPrevCCWBorder,lFirstCCWBorder) ) ;
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h: In member function 'void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::InsertNextSplitEventInPQ(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:1542: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
 1542 | void Straight_skeleton_builder_2<Gt,Ss,V>::InsertNextSplitEventInPQ( Vertex_handle v )
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void CGAL::Straight_skeleton_builder_2<Traits_, SSkel_, Visitor_>::InsertNextSplitEventsInPQ() [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:1569:30:
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:1558:31: note: parameter passing for argument of type 'const 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
 1558 |       InsertNextSplitEventInPQ(*v);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
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:717: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:2446:12:
/usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h:572: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
  572 |       UpdatePQ(v,cNull_triedge);
      |       ~~~~~~~~^~~~~~~~~~~~~~~~~
[ 32%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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 file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/Envelope.h:16,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/EnvelopeVisitor.h:8,
                 from /<<PKGBUILDDIR>>/src/detail/EnvelopeVisitor.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/src/detail/ForceValidityVisitor.cpp:8:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/detail/GeometrySet.h:13,
                 from /<<PKGBUILDDIR>>/src/detail/GeometrySet.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 34%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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>>/src/detail/Interval.cpp:6:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/src/detail/GetPointsVisitor.cpp:8:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/c++/13/functional:67,
                 from /usr/include/boost/smart_ptr/detail/shared_count.hpp:37,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:17,
                 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,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/algorithm/differencePrimitives.h:8:
/usr/include/c++/13/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++/13/bits/stl_algo.h:1472: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
 1472 |     __partition(_BidirectionalIterator __first, _BidirectionalIterator __last,
      |     ^~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1472: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++/13/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++/13/bits/stl_algo.h:1472: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++/13/bits/stl_algo.h:1472: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
[ 35%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/c++/13/bits/stl_algobase.h:64,
                 from /usr/include/c++/13/string:51,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Exception.h:10:
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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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:
/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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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>>/src/detail/algorithm/coversPoints.cpp:6:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
[ 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
/usr/include/c++/13/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++/13/bits/stl_algo.h:1472: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
 1472 |     __partition(_BidirectionalIterator __first, _BidirectionalIterator __last,
      |     ^~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1472: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
In file included from /usr/include/c++/13/vector:72,
                 from /usr/include/boost/ptr_container/ptr_vector.hpp:19,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/GeometrySet.h:8:
/usr/include/c++/13/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++/13/bits/vector.tcc:445: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
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference 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++/13/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++/13/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++/13/bits/vector.tcc:445: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
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference 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++/13/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/c++/13/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++/13/bits/stl_algo.h:1472: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++/13/bits/stl_algo.h:1472: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/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/detail/generator/building.h:12,
                 from /<<PKGBUILDDIR>>/src/detail/generator/building.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
/usr/include/c++/13/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++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<SFCGAL::Point>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296: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:633:25,
    inlined from 'std::unique_ptr<SFCGAL::Geometry> SFCGAL::detail::GeometrySet<Dim>::recompose() const [with int Dim = 2]' at /<<PKGBUILDDIR>>/src/detail/GeometrySet.cpp:837:21:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296: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:641:25,
    inlined from 'std::unique_ptr<SFCGAL::Geometry> SFCGAL::detail::GeometrySet<Dim>::recompose() const [with int Dim = 2]' at /<<PKGBUILDDIR>>/src/detail/GeometrySet.cpp:837:21:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296: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:633:25,
    inlined from 'std::unique_ptr<SFCGAL::Geometry> SFCGAL::detail::GeometrySet<Dim>::recompose() const [with int Dim = 3]' at /<<PKGBUILDDIR>>/src/detail/GeometrySet.cpp:837:21:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296: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:641:25,
    inlined from 'std::unique_ptr<SFCGAL::Geometry> SFCGAL::detail::GeometrySet<Dim>::recompose() const [with int Dim = 3]' at /<<PKGBUILDDIR>>/src/detail/GeometrySet.cpp:837:21:
/usr/include/c++/13/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 36%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
[ 37%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/c++/13/vector:72,
                 from /usr/include/c++/13/functional:64:
/usr/include/c++/13/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++/13/bits/vector.tcc:445: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
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference 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++/13/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 file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/src/detail/generator/disc.cpp:11:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/src/detail/generator/hoch.cpp:7:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/CORE_Expr.h:183,
                 from /usr/include/CGAL/CORE_BigFloat.h:512,
                 from /usr/include/CGAL/Straight_skeleton_2/debug.h:19,
                 from /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_aux.h:17,
                 from /usr/include/CGAL/Polygon_offset_builder_traits_2.h:15,
                 from /usr/include/CGAL/compute_outer_frame_margin.h:17,
                 from /usr/include/CGAL/create_straight_skeleton_2.h:17,
                 from /usr/include/CGAL/create_straight_skeleton_from_polygon_with_holes_2.h:17,
                 from /<<PKGBUILDDIR>>/src/detail/generator/building.cpp:15:
/usr/include/CGAL/CORE_BigInt.h: In member function 'CGAL::Modular_traits<CORE::BigInt>::Residue_type CGAL::Modular_traits<CORE::BigInt>::Modular_image::operator()(const CGAL::Modular_traits<CORE::BigInt>::NT&)':
/usr/include/CGAL/CORE_BigInt.h:143:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  143 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/CORE_BigInt.h:191:
/usr/include/CGAL/CORE_BigRat.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CORE::BigRat>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CORE::BigRat, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/CORE_BigRat.h:99:70: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
   99 |         std::pair<double, double> operator()( const Type& x_ ) const {
      |                                                                      ^
/usr/include/c++/13/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++/13/bits/vector.tcc:445: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
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference 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++/13/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
[ 38%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
[ 39%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
/usr/include/c++/13/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++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<SFCGAL::Point>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/Polygon.h:16,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/MultiPolygon.h:14,
                 from /<<PKGBUILDDIR>>/src/detail/generator/sierpinski.cpp:7:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22,
                 from /usr/include/CGAL/number_utils.h:21,
                 from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20,
                 from /usr/include/CGAL/Polygon_2_algorithms.h:456,
                 from /usr/include/CGAL/Polygon_2.h:38,
                 from /usr/include/CGAL/Polygon_with_holes_2.h:20,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:14:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/detail/graph/Vertex.h:10,
                 from /<<PKGBUILDDIR>>/src/detail/graph/Vertex.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/c++/13/bits/stl_tempbuf.h:62,
                 from /usr/include/c++/13/memory:66,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/generator/building.h:10:
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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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:
/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::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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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 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++/13/bits/stl_pair.h:927: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:
/usr/include/c++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y))
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function '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> >]':
/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++/13/bits/stl_pair.h:927: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:
/usr/include/c++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y))
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/CGAL/Epic_converter.h: In function '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> >]':
/usr/include/CGAL/Epic_converter.h:152:29: note: '<anonymous>' declared here
  152 |       return std::make_pair(Ray_2(),false);
      |                             ^~~~~~~
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/c++/13/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++/13/bits/vector.tcc:445: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
[ 39%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
/usr/include/c++/13/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++/13/bits/vector.tcc:445: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
/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference 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> >]':
/usr/include/c++/13/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++/13/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++/13/bits/vector.tcc:445: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
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference 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> >]':
/usr/include/c++/13/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 40%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WkbReader.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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/io/WkbReader.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/io/WkbReader.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/io/WkbReader.cpp.o -c /<<PKGBUILDDIR>>/src/detail/io/WkbReader.cpp
/usr/include/c++/13/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++/13/bits/stl_algo.h:1792: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
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/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++/13/bits/stl_algo.h:1812: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
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1812: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++/13/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++/13/bits/stl_algo.h:1854: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
 1854 |     __final_insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1854: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++/13/bits/stl_algo.h:1859: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
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1864: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
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/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++/13/bits/stl_algo.h:1792: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
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/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++/13/bits/stl_algo.h:1812: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
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1812: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++/13/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++/13/bits/stl_algo.h:1854: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
 1854 |     __final_insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1854: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++/13/bits/stl_algo.h:1859: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
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1864: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
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/detail/io/Serialization.h:11,
                 from /<<PKGBUILDDIR>>/src/detail/io/Serialization.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
/usr/include/c++/13/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++/13/bits/vector.tcc:445: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
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference 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++/13/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++/13/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++/13/bits/stl_algo.h:1792: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
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/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++/13/bits/stl_algo.h:1812: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
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1812: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++/13/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++/13/bits/stl_algo.h:1792: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
 1792 |     __unguarded_linear_insert(_RandomAccessIterator __last,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/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++/13/bits/stl_algo.h:1812: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
 1812 |     __insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1812: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++/13/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++/13/bits/stl_algo.h:1854: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
 1854 |     __final_insertion_sort(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1854: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++/13/bits/stl_algo.h:1859: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
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1864: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
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
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++/13/bits/stl_pair.h:927: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::CommonKernelFunctors::Equal_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Equal_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::Equal_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:
/usr/include/c++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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::Direction_2<CGAL::Epeck>; A2 = CGAL::Direction_2<CGAL::Epeck>; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Equal_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Equal_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::Equal_2<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: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++/13/bits/stl_pair.h:927: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::CommonKernelFunctors::Equal_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Equal_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::Equal_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:
/usr/include/c++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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::Direction_2<CGAL::Epeck>; A2 = CGAL::Direction_2<CGAL::Epeck>; AK = CGAL::Simple_cartesian<CGAL::Interval_nt<false> >; FP = CGAL::Filtered_predicate<CGAL::CommonKernelFunctors::Equal_2<CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> > >, CGAL::CommonKernelFunctors::Equal_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::Equal_2<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:109:27: note: '<anonymous>' declared here
  109 |     return std::make_pair(Direction_2(),false);
      |                           ^~~~~~~~~~~~~
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/io/WkbReader.h:13,
                 from /<<PKGBUILDDIR>>/src/detail/io/WkbReader.cpp:4:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/c++/13/bits/stl_algo.h:61:
/usr/include/c++/13/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++/13/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++/13/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++/13/bits/stl_algo.h:1918: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
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1918: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++/13/bits/stl_algo.h:1932: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
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/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++/13/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++/13/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++/13/bits/stl_algo.h:1918: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
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1918: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++/13/bits/stl_algo.h:1932: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
 1932 |           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<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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1950: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
 1950 |           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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1950: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
 1950 |           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<Box_with_handle_d<double, 3, CGAL::I_HalfedgeDS_facet_circ<CGAL::internal::In_place_list_const_iterator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_list_types<CGAL::Epeck, CGAL::I_Polyhedron_derived_items_3<SFCGAL::detail::Items_with_mark_on_hedge>, std::allocator<int> > > > >, std::allocator<CGAL::HalfedgeDS_in_place_list_halfedge<CGAL::I_Polyhedron_halfedge<SFCGAL::detail::Halfedge_with_mark<CGAL::HalfedgeDS_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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1950: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
 1950 |           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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1950: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
 1950 |           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: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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1950: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
 1950 |           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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1950: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
 1950 |           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++/13/bits/stl_algo.h:4672: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
 4672 |       return std::__partition(__first, __last, __pred,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 4673 |                               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++/13/bits/stl_algo.h:4672: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
 4672 |       return std::__partition(__first, __last, __pred,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 4673 |                               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/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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1950: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
 1950 |           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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1950: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
 1950 |           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++/13/bits/stl_algo.h:4672: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
 4672 |       return std::__partition(__first, __last, __pred,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 4673 |                               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++/13/bits/stl_algo.h:4672: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
 4672 |       return std::__partition(__first, __last, __pred,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 4673 |                               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/c++/13/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++/13/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++/13/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++/13/bits/stl_algo.h:1918: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
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1918: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++/13/bits/stl_algo.h:1932: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
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h: 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>]':
/usr/include/c++/13/bits/stl_algo.h:1942: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
 1942 |     __sort(_RandomAccessIterator __first, _RandomAccessIterator __last,
      |     ^~~~~~
/usr/include/c++/13/bits/stl_algo.h:1942: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++/13/bits/stl_algo.h:1947: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
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
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>]',
    inlined from '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>]' at /usr/include/c++/13/bits/stl_algo.h:1950:31:
/usr/include/c++/13/bits/stl_algo.h:1859: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
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1864: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
 1864 |         std::__insertion_sort(__first, __last, __comp);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/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++/13/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++/13/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++/13/bits/stl_algo.h:1918: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
 1918 |     __introsort_loop(_RandomAccessIterator __first,
      |     ^~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1918: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++/13/bits/stl_algo.h:1932: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
 1932 |           std::__introsort_loop(__cut, __last, __depth_limit, __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 41%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WkbWriter.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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/io/WkbWriter.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/io/WkbWriter.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/io/WkbWriter.cpp.o -c /<<PKGBUILDDIR>>/src/detail/io/WkbWriter.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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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 /<<PKGBUILDDIR>>/src/detail/io/WkbWriter.cpp:8:
/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/io/WkbWriter.h:131:4: warning: extra ';' [-Wpedantic]
  131 |   };
      |    ^
      |    -
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/src/detail/io/WkbWriter.cpp:11:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/Envelope.h:16,
                 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/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 42%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
/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
/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::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++/13/bits/stl_pair.h:927: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 'typename K::Boolean 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:81: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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++/13/bits/stl_pair.h:927: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 'typename K::Boolean 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:81: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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);
      |                             ^~~~~~~~~~~
[ 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/src/detail/io/WktWriter.cpp:8:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/c++/13/vector:72,
                 from /usr/include/c++/13/functional:64,
                 from /usr/include/boost/smart_ptr/detail/shared_count.hpp:37,
                 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:11,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/io/WktReader.h:12:
/usr/include/c++/13/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++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<SFCGAL::Point>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 from /usr/include/CGAL/General_polygon_set_2.h:20,
                 from /usr/include/CGAL/Polygon_set_2.h:22,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/polygonSetToMultiPolygon.h:10,
                 from /<<PKGBUILDDIR>>/src/detail/polygonSetToMultiPolygon.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22,
                 from /usr/include/CGAL/number_utils.h:21,
                 from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20,
                 from /usr/include/CGAL/Polygon_2_algorithms.h:456,
                 from /usr/include/CGAL/Polygon_2.h:38,
                 from /usr/include/CGAL/Polygon_set_2.h:21:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In member function 'std::vector<_Tp, _Alloc>::reference 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:305:24:
/usr/include/c++/13/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
/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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
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>]',
    inlined from '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>]' at /usr/include/c++/13/bits/stl_algo.h:1950:31,
    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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1859: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
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1864: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
 1864 |         std::__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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
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>]',
    inlined from '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>]' at /usr/include/c++/13/bits/stl_algo.h:1950:31,
    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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1859: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
 1859 |           std::__insertion_sort(__first, __first + int(_S_threshold), __comp);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1864: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
 1864 |         std::__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(_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]',
    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++/13/bits/stl_algo.h:4894:18: 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
 4894 |       std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp));
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '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]',
    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++/13/bits/stl_algo.h:4894:18: 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
 4894 |       std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__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++/13/bits/stl_algo.h:4672: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
 4672 |       return std::__partition(__first, __last, __pred,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 4673 |                               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++/13/bits/stl_algo.h:4672: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
 4672 |       return std::__partition(__first, __last, __pred,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 4673 |                               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:1023: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:1023: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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296: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:406:22:
/usr/include/c++/13/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 file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21,
                 from /usr/include/CGAL/Arr_segment_traits_2.h:30,
                 from /usr/include/CGAL/Gps_segment_traits_2.h:20,
                 from /usr/include/CGAL/Polygon_set_2.h:23:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
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);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
[ 45%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/src/detail/tools/Registry.cpp:9:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
[ 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/detail/transform/AffineTransform2.h:8,
                 from /<<PKGBUILDDIR>>/src/detail/transform/AffineTransform2.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/detail/transform/AffineTransform3.h:8,
                 from /<<PKGBUILDDIR>>/src/detail/transform/AffineTransform3.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In member function 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296: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++/13/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:719: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:719: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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1950: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
 1950 |           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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1950: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
 1950 |           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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1950: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
 1950 |           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++/13/bits/stl_algo.h:4894: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++/13/bits/stl_algo.h:1947: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
 1947 |           std::__introsort_loop(__first, __last,
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
 1948 |                                 std::__lg(__last - __first) * 2,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1949 |                                 __comp);
      |                                 ~~~~~~~
/usr/include/c++/13/bits/stl_algo.h:1950: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
 1950 |           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++/13/bits/stl_algo.h:4672: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
 4672 |       return std::__partition(__first, __last, __pred,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 4673 |                               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++/13/bits/stl_algo.h:4672: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
 4672 |       return std::__partition(__first, __last, __pred,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 4673 |                               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:1050: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:1050: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 file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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>>/src/detail/transform/Force2D.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
[ 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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>>/src/detail/transform/ForceZ.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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>>/src/detail/transform/ForceOrderPoints.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
[ 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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>>/src/detail/transform/ForceZOrderPoints.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/detail/transform/RoundTransform.h:10,
                 from /<<PKGBUILDDIR>>/src/detail/transform/RoundTransform.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/detail/triangulate/ConstraintDelaunayTriangulation.h:10,
                 from /<<PKGBUILDDIR>>/src/detail/triangulate/ConstraintDelaunayTriangulation.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/Polygon.h:16,
                 from /<<PKGBUILDDIR>>/src/detail/triangulate/triangulateInGeometrySet.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22,
                 from /usr/include/CGAL/number_utils.h:21,
                 from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20,
                 from /usr/include/CGAL/Polygon_2_algorithms.h:456,
                 from /usr/include/CGAL/Polygon_2.h:38,
                 from /usr/include/CGAL/Polygon_with_holes_2.h:20,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Polygon.h:14:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
[ 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/Envelope.h:16,
                 from /<<PKGBUILDDIR>>/src/io/GeometryStreams.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/Envelope.h:16,
                 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/io/ewkt.cpp:7:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
[ 51%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/wkb.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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/wkb.cpp.o -MF CMakeFiles/SFCGAL.dir/io/wkb.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/wkb.cpp.o -c /<<PKGBUILDDIR>>/src/io/wkb.cpp
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 52%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/io/WkbReader.h:13,
                 from /<<PKGBUILDDIR>>/src/io/wkb.cpp:8:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/Envelope.h:16,
                 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/io/wkt.cpp:8:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /<<PKGBUILDDIR>>/src/io/wkb.cpp:9:
/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/io/WkbWriter.h: At global scope:
/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/io/WkbWriter.h:131:4: warning: extra ';' [-Wpedantic]
  131 |   };
      |    ^
      |    -
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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>>/src/numeric.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 53%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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
[ 54%] 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_DO_NOT_USE_BOOST_MP -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 -fstack-clash-protection -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 -std=gnu++17 -fPIC -frounding-math -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 file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/detail/triangulate/ConstraintDelaunayTriangulation.h:10,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/triangulate/triangulate2DZ.h:11,
                 from /<<PKGBUILDDIR>>/src/triangulate/triangulate2DZ.cpp:5:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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>>/src/triangulate/triangulatePolygon.cpp:8:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 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 -fstack-clash-protection -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.5.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/partition_2.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/visibility.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/WkbReader.cpp.o CMakeFiles/SFCGAL.dir/detail/io/WkbWriter.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/wkb.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,:::::::::::::::::::::::::::: /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.5.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'
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="
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/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/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[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
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  -f test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/build.make test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/build
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]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
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'
[ 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
[ 55%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
[ 56%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
[ 57%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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>>/test/unit/SFCGAL/CoordinateTest.cpp:23:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/test/regress/standalone/SFCGAL/AreaTest.cpp:29:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/test/regress/polygon_triangulator/main.cpp:30:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/test/regress/convex_hull/main.cpp:30:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
[ 58%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
[ 59%] 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 -fstack-clash-protection -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.5.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 /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.5.1: undefined reference to `__atomic_load_8'
/usr/bin/ld: ../../../src/libSFCGAL.so.1.5.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....
[ 60%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
[ 60%] 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 -fstack-clash-protection -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.5.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 /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 
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/Envelope.h:16,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/EnvelopeTest.cpp:23:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
/usr/bin/ld: ../../../src/libSFCGAL.so.1.5.1: undefined reference to `__atomic_store_8'
/usr/bin/ld: ../../../src/libSFCGAL.so.1.5.1: undefined reference to `__atomic_load_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
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 60%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/GeometryCollectionTest.cpp:26:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/GeometryTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 61%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
[ 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/GeometryVisitorTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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>>/test/unit/SFCGAL/KernelTest.cpp:25:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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:21:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 62%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/test/regress/standalone/SFCGAL/DistanceTest.cpp:29:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
[ 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/c++/13/vector:72,
                 from /usr/include/c++/13/functional:64,
                 from /usr/include/CGAL/config.h:423,
                 from /usr/include/CGAL/basic.h:21:
/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]':
/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<SFCGAL::Point>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]':
/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<SFCGAL::Point>::iterator' changed in GCC 7.1
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_LineStringTest::constructorFromVector::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/LineStringTest.cpp:49:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_LineStringTest::constructorFromVector::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/LineStringTest.cpp:50:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_LineStringTest::iteratorTests::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/LineStringTest.cpp:179:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_LineStringTest::iteratorTests::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/LineStringTest.cpp:180:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_LineStringTest::iteratorTests::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/LineStringTest.cpp:181:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_LineStringTest::iteratorTests::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/LineStringTest.cpp:182:22:
/usr/include/c++/13/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 63%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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 file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/MultiLineStringTest.cpp:25:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
[ 64%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/MultiPointTest.cpp:25:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/Envelope.h:16,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/MultiPolygonTest.cpp:25:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 65%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 65%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
[ 65%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
[ 66%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
[ 67%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/Envelope.h:16,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/MultiSolidTest.cpp:25:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/test/regress/standalone/SFCGAL/IntersectsTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/PointTest.cpp:21:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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>>/test/unit/SFCGAL/NumericTest.cpp:25:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 68%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
[ 68%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
[ 68%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp:27:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/MultiLineString.h:14,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/PolygonTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
[ 69%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/SolidTest.cpp:21:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 70%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
[ 70%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
[ 71%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/test/regress/standalone/SFCGAL/WaveFrontObjTest.cpp:25:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/TriangleTest.cpp:21:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
[ 72%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/test/regress/standalone/SFCGAL/WktTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/Envelope.h:16,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:21:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 72%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
[ 72%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
[ 73%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
[ 74%] 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 -fstack-clash-protection -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.5.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 /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++/13/atomic:279:(.text._ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_20CommonKernelFunctors26Compute_squared_distance_2INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_6Line_2INS_5EpeckEEENS_7Point_2ISH_EEEE12update_exactEv[_ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_20CommonKernelFunctors26Compute_squared_distance_2INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_6Line_2INS_5EpeckEEENS_7Point_2ISH_EEEE12update_exactEv]+0x1b0): undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/13/atomic:279:(.text._ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_20CommonKernelFunctors26Compute_squared_distance_2INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_6Line_2INS_5EpeckEEENS_7Point_2ISH_EEEE12update_exactEv[_ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_20CommonKernelFunctors26Compute_squared_distance_2INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_6Line_2INS_5EpeckEEENS_7Point_2ISH_EEEE12update_exactEv]+0x1c4): 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++/13/atomic:297:(.text._ZN4CGALltI10__gmp_exprIA1_12__mpq_structS3_ES4_EEbRKNS_13Lazy_exact_ntIT_EERKNS5_IT0_EE[_ZN4CGALltI10__gmp_exprIA1_12__mpq_structS3_ES4_EEbRKNS_13Lazy_exact_ntIT_EERKNS5_IT0_EE]+0x48): undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/13/atomic:297:(.text._ZN4CGALltI10__gmp_exprIA1_12__mpq_structS3_ES4_EEbRKNS_13Lazy_exact_ntIT_EERKNS5_IT0_EE[_ZN4CGALltI10__gmp_exprIA1_12__mpq_structS3_ES4_EEbRKNS_13Lazy_exact_ntIT_EERKNS5_IT0_EE]+0x60): undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/13/atomic:297:(.text._ZN4CGALltI10__gmp_exprIA1_12__mpq_structS3_ES4_EEbRKNS_13Lazy_exact_ntIT_EERKNS5_IT0_EE[_ZN4CGALltI10__gmp_exprIA1_12__mpq_structS3_ES4_EEbRKNS_13Lazy_exact_ntIT_EERKNS5_IT0_EE]+0x7c): undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/13/atomic:297:(.text._ZN4CGALltI10__gmp_exprIA1_12__mpq_structS3_ES4_EEbRKNS_13Lazy_exact_ntIT_EERKNS5_IT0_EE[_ZN4CGALltI10__gmp_exprIA1_12__mpq_structS3_ES4_EEbRKNS_13Lazy_exact_ntIT_EERKNS5_IT0_EE]+0x94): 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
[ 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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++/13/vector:72,
                 from /usr/include/c++/13/functional:64,
                 from /usr/include/CGAL/config.h:423,
                 from /usr/include/CGAL/Bbox_2.h:19,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/Envelope.h:11:
/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {SFCGAL::Point, SFCGAL::Point, SFCGAL::Point}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]':
/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<SFCGAL::Triangle>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const SFCGAL::Point&, const SFCGAL::Point&, const SFCGAL::Point&}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]':
/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<SFCGAL::Triangle>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point, SFCGAL::Point, SFCGAL::Point}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]',
    inlined from 'void SFCGAL_TriangulatedSurfaceTest::constructorWithTriangles::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:47:25:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point, SFCGAL::Point, SFCGAL::Point}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]',
    inlined from 'void SFCGAL_TriangulatedSurfaceTest::constructorWithTriangles::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:48:25:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const SFCGAL::Point&, const SFCGAL::Point&, const SFCGAL::Point&}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]',
    inlined from 'void SFCGAL_TriangulatedSurfaceTest::testEnvelope::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:141:25:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const SFCGAL::Point&, const SFCGAL::Point&, const SFCGAL::Point&}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]',
    inlined from 'void SFCGAL_TriangulatedSurfaceTest::testEnvelope::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:142:25:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const SFCGAL::Point&, const SFCGAL::Point&, const SFCGAL::Point&}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]',
    inlined from 'void SFCGAL_TriangulatedSurfaceTest::testEnvelope::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:143:25:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const SFCGAL::Point&, const SFCGAL::Point&, const SFCGAL::Point&}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]',
    inlined from 'void SFCGAL_TriangulatedSurfaceTest::testEnvelope::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:144:25:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point, SFCGAL::Point, SFCGAL::Point}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]',
    inlined from 'void SFCGAL_TriangulatedSurfaceTest::testClone::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:91:25:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point, SFCGAL::Point, SFCGAL::Point}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]',
    inlined from 'void SFCGAL_TriangulatedSurfaceTest::testClone::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:92:25:
/usr/include/c++/13/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/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point, SFCGAL::Point, SFCGAL::Point}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]',
    inlined from 'void SFCGAL_TriangulatedSurfaceTest::testBoundary::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:105:25:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point, SFCGAL::Point, SFCGAL::Point}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]',
    inlined from 'void SFCGAL_TriangulatedSurfaceTest::testBoundary::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:106:25:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const SFCGAL::Point&, const SFCGAL::Point&, const SFCGAL::Point&}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]',
    inlined from 'void SFCGAL_TriangulatedSurfaceTest::testBoundaryClosed::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:122:25:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const SFCGAL::Point&, const SFCGAL::Point&, const SFCGAL::Point&}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]',
    inlined from 'void SFCGAL_TriangulatedSurfaceTest::testBoundaryClosed::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:123:25:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const SFCGAL::Point&, const SFCGAL::Point&, const SFCGAL::Point&}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]',
    inlined from 'void SFCGAL_TriangulatedSurfaceTest::testBoundaryClosed::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:124:25:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const SFCGAL::Point&, const SFCGAL::Point&, const SFCGAL::Point&}; _Tp = SFCGAL::Triangle; _Alloc = std::allocator<SFCGAL::Triangle>]',
    inlined from 'void SFCGAL_TriangulatedSurfaceTest::testBoundaryClosed::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:125:25:
/usr/include/c++/13/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 75%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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 file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/algorithm/ApproximateMedialAxis.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/algorithm/AreaTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/BoundaryTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/c++/13/vector:72,
                 from /usr/include/c++/13/functional:64,
                 from /usr/include/boost/smart_ptr/detail/shared_count.hpp:37,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:17,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/test/tools/assertion_result.hpp:21,
                 from /usr/include/boost/test/tools/old/impl.hpp:20,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:21:
/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]':
/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<SFCGAL::Point>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_AlphaShapesTest::testAlphaShapes2D_ComputeAlpha::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:51:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_AlphaShapesTest::testAlphaShapes2D_ComputeAlpha::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:52:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_AlphaShapesTest::testAlphaShapes2D_ComputeAlpha::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:53:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_AlphaShapesTest::testAlphaShapes2D_ComputeAlpha::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:54:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_AlphaShapesTest::testAlphaShapes2D_Triangle::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:85:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_AlphaShapesTest::testAlphaShapes2D_Triangle::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:86:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_AlphaShapesTest::testAlphaShapes2D_Triangle::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:87:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_AlphaShapesTest::testAlphaShapes2D_Triangle::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:88:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_AlphaShapesTest::testAlphaShapes2D_Polygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:101:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_AlphaShapesTest::testAlphaShapes2D_Polygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:102:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_AlphaShapesTest::testAlphaShapes2D_Polygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:103:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_AlphaShapesTest::testAlphaShapes2D_Polygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp:104:22:
/usr/include/c++/13/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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
[ 76%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConnectedTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
[ 77%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/algorithm/ConsistentOrientationBuilderTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/algorithm/CoversPointsTest.cpp:26:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 78%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
[ 79%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/algorithm/CoversTest.cpp:27:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/c++/13/vector:72,
                 from /usr/include/c++/13/functional:64,
                 from /usr/include/boost/smart_ptr/detail/shared_count.hpp:37,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:17,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/test/tools/assertion_result.hpp:21,
                 from /usr/include/boost/test/tools/old/impl.hpp:20,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:21:
/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]':
/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<SFCGAL::Point>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]':
/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<SFCGAL::Point>::iterator' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ConvexHullTest::testConvexHull2D_Triangle::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:75:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ConvexHullTest::testConvexHull2D_Triangle::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:76:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ConvexHullTest::testConvexHull2D_Triangle::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:77:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ConvexHullTest::testConvexHull2D_Triangle::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:78:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ConvexHullTest::testConvexHull2D_Polygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:88:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ConvexHullTest::testConvexHull2D_Polygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:89:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ConvexHullTest::testConvexHull2D_Polygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:90:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ConvexHullTest::testConvexHull2D_Polygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:91:22:
/usr/include/c++/13/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 79%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ConvexHullTest::testConvexHull3D_LineStringCollinear::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:125:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ConvexHullTest::testConvexHull3D_LineStringCollinear::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:126:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ConvexHullTest::testConvexHull3D_LineStringCollinear::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:127:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ConvexHullTest::testConvexHull3D_LineStringCollinear::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:128:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ConvexHullTest::testConvexHull3D_LineStringCoplanar::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:138:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ConvexHullTest::testConvexHull3D_LineStringCoplanar::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:139:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ConvexHullTest::testConvexHull3D_LineStringCoplanar::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:140:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ConvexHullTest::testConvexHull3D_LineStringCoplanar::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:141:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ConvexHullTest::testConvexHull3D_Tetrahedron::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:152:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ConvexHullTest::testConvexHull3D_Tetrahedron::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:153:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ConvexHullTest::testConvexHull3D_Tetrahedron::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:154:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ConvexHullTest::testConvexHull3D_Tetrahedron::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:155:22:
/usr/include/c++/13/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/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 80%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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>>/test/unit/SFCGAL/algorithm/DifferenceTest.cpp:22:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/DistanceTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 80%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
[ 81%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/algorithm/Force3DTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/c++/13/vector:72,
                 from /usr/include/c++/13/functional:64,
                 from /usr/include/boost/smart_ptr/detail/shared_count.hpp:37,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:17,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/test/tools/assertion_result.hpp:21,
                 from /usr/include/boost/test/tools/old/impl.hpp:20,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:21:
/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]':
/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<SFCGAL::Point>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
[ 82%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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 member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquare::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:69:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquare::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:70:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquare::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:71:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquare::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:72:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquare::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:73:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquareWithHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:127:24:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquareWithHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:128:24:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquareWithHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:129:24:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquareWithHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:130:24:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquareWithHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:131:24:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquareWithHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:136:24:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquareWithHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:137:24:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquareWithHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:138:24:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquareWithHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:139:24:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ExtrudeTest::testExtrudeSquareWithHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:140:24:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ExtrudeTest::testExtrudeMultiPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:96:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ExtrudeTest::testExtrudeMultiPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:97:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ExtrudeTest::testExtrudeMultiPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:98:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ExtrudeTest::testExtrudeMultiPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:99:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ExtrudeTest::testExtrudeMultiPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:100:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ExtrudeTest::testExtrudeMultiPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:103:23:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ExtrudeTest::testExtrudeMultiPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:104:23:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ExtrudeTest::testExtrudeMultiPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:105:23:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ExtrudeTest::testExtrudeMultiPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:106:23:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_ExtrudeTest::testExtrudeMultiPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:107:23:
/usr/include/c++/13/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 82%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/algorithm/IntersectionTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/algorithm/IntersectsTest.cpp:27:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/IsValidTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 83%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/algorithm/LengthTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 83%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
[ 84%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 84%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/LineSubstringTest.cpp:27:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/algorithm/MinkowskiSumTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/algorithm/NormalTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 85%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/algorithm/OffsetTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 86%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
[ 86%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Partition_2.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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Partition_2.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Partition_2.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Partition_2.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Partition_2.cpp
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/algorithm/OrientationTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Partition_2.cpp:6:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 87%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/algorithm/PlaneTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
[ 88%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/algorithm/StraightSkeletonTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/TesselateTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/algorithm/TranslateTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 89%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
[ 90%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Visibility.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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Visibility.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Visibility.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Visibility.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp
[ 90%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/algorithm/area.h:9,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/UnionTest.cpp:22:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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>>/test/unit/SFCGAL/algorithm/Visibility.cpp:23:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 from /usr/include/CGAL/Nef_polyhedron_3.h:24,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/VolumeTest.cpp:22:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/capi/sfcgal_cTest.cpp:22:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21,
                 from /usr/include/CGAL/Epic_converter.h:18,
                 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_polyhedron_3.h:31:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/c++/13/vector:72,
                 from /usr/include/c++/13/functional:64,
                 from /usr/include/boost/smart_ptr/detail/shared_count.hpp:37,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:17,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/test/tools/assertion_result.hpp:21,
                 from /usr/include/boost/test/tools/old/impl.hpp:20,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:21:
/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]':
/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<SFCGAL::Point>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]':
/usr/include/c++/13/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/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++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<SFCGAL::Point>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SFCGAL::Point}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]':
/usr/include/c++/13/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double, int}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]':
/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<SFCGAL::Point>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, int}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]':
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointInPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:42:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointInPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:43:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointInPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:44:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointInPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:45:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointInPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:46:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointInPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:47:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointInPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:48:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointOnPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:64:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointOnPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:65:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointOnPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:66:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointOnPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:67:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointOnPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:68:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointOnPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:69:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointOnPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:70:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointVertexOnPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:86:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointVertexOnPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:87:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointVertexOnPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:88:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointVertexOnPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:89:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointVertexOnPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:90:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointVertexOnPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:91:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointVertexOnPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:92:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_SegmentInPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:263:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_SegmentInPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:264:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_SegmentInPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:265:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_SegmentInPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:266:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_SegmentInPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:267:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_SegmentInPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:268:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_SegmentInPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:269:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, int}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointOutPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:330:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointOutPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:331:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointOutPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:335:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointOutPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:350:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointOutPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:352:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointOutPolygon::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:357:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointInPolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:108:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointInPolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:109:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointInPolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:110:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointInPolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:111:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointInPolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:112:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointInPolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:113:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointInPolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:114:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointInPolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:117:27:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointInPolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:118:27:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointInPolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:119:27:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointInPolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:120:27:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointVertexOnPolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:171:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointVertexOnPolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:172:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointVertexOnPolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:175:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointVertexOnPolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:177:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointVertexOnPolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:181:24:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointVertexOnPolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:182:24:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointVertexOnPolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:183:24:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointOnPolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:140:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointOnPolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:141:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointOnPolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:142:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointOnPolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:143:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointOnPolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:145:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointOnPolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:149:24:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointOnPolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:150:24:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointVertexOnHolePolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:233:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointVertexOnHolePolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:235:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointVertexOnHolePolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:239:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointVertexOnHolePolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:242:24:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointVertexOnHolePolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:243:24:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointVertexOnHolePolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:244:24:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointVertexOnHolePolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:245:24:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointOnHolePolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:203:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointOnHolePolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:205:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointOnHolePolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:207:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointOnHolePolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:208:19:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointOnHolePolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:212:24:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointOnHolePolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:213:24:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference 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++/13/bits/stl_vector.h:1296:21,
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_PointOnHolePolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:214:24:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_SegmentInPolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:287:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_SegmentInPolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:292:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_SegmentInPolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:296:28:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_algorithm_VisibilityTest::testVisibility_SegmentInPolygonHole::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/algorithm/Visibility.cpp:301:28:
/usr/include/c++/13/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 91%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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>>/test/unit/SFCGAL/detail/ComplexComparatorTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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>>/test/unit/SFCGAL/detail/IntervalTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/detail/graph/Vertex.h:10,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/graph/GeometryGraph.h:11,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp:23:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/detail/graph/Vertex.h:10,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/graph/GeometryGraph.h:11,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/graph/GeometryGraphTest.cpp:23:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/c++/13/bits/stl_algobase.h:64,
                 from /usr/include/c++/13/algorithm:60,
                 from /usr/include/CGAL/config.h:271,
                 from /usr/include/CGAL/license/Nef_3.h:17,
                 from /usr/include/CGAL/Nef_polyhedron_3.h: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++/13/bits/stl_pair.h:927: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++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y))
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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/c++/13/vector:72,
                 from /usr/include/c++/13/functional:64,
                 from /usr/include/boost/smart_ptr/detail/shared_count.hpp:37,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:17,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/test/tools/assertion_result.hpp:21,
                 from /usr/include/boost/test/tools/old/impl.hpp:20,
                 from /usr/include/boost/test/test_tools.hpp:46,
                 from /usr/include/boost/test/unit_test.hpp:18,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp:21:
/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]':
/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector<SFCGAL::Point>::iterator' changed in GCC 7.1
  445 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_GeometryGraphBuilderTest::addLineString::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp:64:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_GeometryGraphBuilderTest::addLineString::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp:65:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_GeometryGraphBuilderTest::addLineString::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp:66:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_GeometryGraphBuilderTest::addLineString::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp:67:22:
/usr/include/c++/13/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 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, double, double}; _Tp = SFCGAL::Point; _Alloc = std::allocator<SFCGAL::Point>]',
    inlined from 'void SFCGAL_GeometryGraphBuilderTest::addLineString::test_method()' at /<<PKGBUILDDIR>>/test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp:68:22:
/usr/include/c++/13/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 94%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/detail/graph/Vertex.h:10,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/detail/graph/GeometryGraph.h:11,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp:23:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
[ 95%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WkbWriterTest.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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WkbWriterTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WkbWriterTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WkbWriterTest.cpp.o -c /<<PKGBUILDDIR>>/test/unit/SFCGAL/io/WkbWriterTest.cpp
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/io/SerializationTest.cpp:25:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/io/WkbWriterTest.cpp:8:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
[ 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
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++/13/bits/stl_pair.h:927: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_RT_FT<CGAL::CommonKernelFunctors::Non_zero_coordinate_index_3<CGAL::Simple_cartesian<CGAL::Gmpzf> >, 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<CGAL::Gmpzf>, CGAL::NT_converter<double, CGAL::Gmpzf> >, 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:
/usr/include/c++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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 [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_RT_FT<CGAL::CommonKernelFunctors::Non_zero_coordinate_index_3<CGAL::Simple_cartesian<CGAL::Gmpzf> >, 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<CGAL::Gmpzf>, CGAL::NT_converter<double, CGAL::Gmpzf> >, 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>]':
/usr/include/CGAL/Epic_converter.h:288:27: note: '<anonymous>' declared here
  288 |     return std::make_pair(Vector_3(),false);
      |                           ^~~~~~~~~~
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/io/WktReaderTest.cpp:25:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
/<<PKGBUILDDIR>>/test/unit/SFCGAL/io/WkbWriterTest.cpp: In member function 'void SFCGAL_io_WkbWriterTest::PostgisEWkb::test_method()':
/<<PKGBUILDDIR>>/test/unit/SFCGAL/io/WkbWriterTest.cpp:103:15: warning: unused variable 'i' [-Wunused-variable]
  103 |   auto        i{0};
      |               ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
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++/13/bits/stl_pair.h:927: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::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_RT_FT<CGAL::CartesianKernelFunctors::Has_on_3<CGAL::Simple_cartesian<CGAL::Gmpzf> >, 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<CGAL::Gmpzf>, CGAL::NT_converter<double, CGAL::Gmpzf> >, 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:
/usr/include/c++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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::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_RT_FT<CGAL::CartesianKernelFunctors::Has_on_3<CGAL::Simple_cartesian<CGAL::Gmpzf> >, 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<CGAL::Gmpzf>, CGAL::NT_converter<double, CGAL::Gmpzf> >, 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>]':
/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++/13/bits/stl_pair.h:927: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::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_RT_FT<CGAL::CartesianKernelFunctors::Has_on_3<CGAL::Simple_cartesian<CGAL::Gmpzf> >, 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<CGAL::Gmpzf>, CGAL::NT_converter<double, CGAL::Gmpzf> >, 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:
/usr/include/c++/13/bits/stl_pair.h:688:11: warning: '<unnamed>' may be used uninitialized [-Wmaybe-uninitialized]
  688 |         : 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::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_RT_FT<CGAL::CartesianKernelFunctors::Has_on_3<CGAL::Simple_cartesian<CGAL::Gmpzf> >, 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<CGAL::Gmpzf>, CGAL::NT_converter<double, CGAL::Gmpzf> >, 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>]':
/usr/include/CGAL/Epic_converter.h:266:29: note: '<anonymous>' declared here
  266 |       return std::make_pair(Ray_3(),false);
      |                             ^~~~~~~
[ 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
[ 97%] 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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 file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/transform/AffineTransform2Test.cpp:23:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/transform/ForceZOrderPointsTest.cpp:23:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
[ 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/LineString.h:15,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/transform/RoundTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 from /usr/include/CGAL/HalfedgeDS_vertex_base.h:20,
                 from /usr/include/CGAL/Polyhedron_items_3.h:19,
                 from /usr/include/CGAL/Polyhedron_3.h:24,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/TriangulatedSurface.h:15,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp:24:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[ 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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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_DO_NOT_USE_BOOST_MP -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -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 -std=gnu++17   -frounding-math -frounding-math -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
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21,
                 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/TriangulatedSurface.h:19:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:51,
                 from /usr/include/CGAL/basic.h:28,
                 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/detail/triangulate/ConstraintDelaunayTriangulation.h:10,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/include/SFCGAL/triangulate/triangulate2DZ.h:11,
                 from /<<PKGBUILDDIR>>/test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp:25:
/usr/include/CGAL/double.h: In function 'std::pair<double, double> CGAL::split_numerator_denominator(double)':
/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  196 | split_numerator_denominator(double d)
      |                                     ^
In file included from /usr/include/CGAL/int.h:23,
                 from /usr/include/CGAL/number_type_basic.h:56:
/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)':
/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  277 | inline Residue operator + (const Residue& p1)
      |                                             ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  118 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits<long int>::Residue_type CGAL::Modular_traits<long int>::Modular_image::operator()(long int)':
/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  138 |         Residue_type operator()(long i){
      |                                        ^
/usr/include/CGAL/int.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<long unsigned int>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<long unsigned int, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  278 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
In file included from /usr/include/CGAL/number_type_basic.h:35:
/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits<short int, CGAL::Residue>::Type CGAL::Coercion_traits<short int, CGAL::Residue>::Cast::operator()(const CGAL::Residue&) const':
/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
   41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/CGAL/gmpxx.h:38,
                 from /usr/include/CGAL/number_type_basic.h:61:
/usr/include/CGAL/mpq_class.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const':
/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  203 |         operator()( const mpq_class& x ) const {
      |                                                ^
In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30,
                 from /usr/include/CGAL/Exact_kernel_selector.h:26,
                 from /usr/include/CGAL/Filtered_kernel.h:22,
                 from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21:
/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits<CGAL::Gmpz>::Residue_type CGAL::Modular_traits<CGAL::Gmpz>::Modular_image::operator()(const CGAL::Modular_traits<CGAL::Gmpz>::NT&)':
/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1
  200 |         Residue_type operator()(const NT& a){
      |                                             ^
In file included from /usr/include/CGAL/Gmpz.h:244:
/usr/include/CGAL/Gmpq.h: In member function 'std::pair<double, double> CGAL::Real_embeddable_traits<CGAL::Gmpq>::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base<CGAL::Gmpq, CGAL::Boolean_tag<true> >::Type&) const':
/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
  107 |         std::pair<double, double> operator()( const Type& x ) const {
      |                                                                     ^
[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 -fstack-clash-protection -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/Partition_2.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/Visibility.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/WkbWriterTest.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.5.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 /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++/13/atomic:297:(.text+0x2a8): undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/13/atomic:297:(.text+0x2b8): undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/13/atomic:297:(.text+0x3cc): undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/13/atomic:297:(.text+0x3e4): undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/13/atomic:297:(.text+0x638): undefined reference to `__atomic_load_8'
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o:/usr/include/c++/13/atomic:297: 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++/13/atomic:279:(.text._ZNK4CGAL14Lazy_exact_SubI10__gmp_exprIA1_12__mpq_structS3_ES4_S4_E12update_exactEv[_ZNK4CGAL14Lazy_exact_SubI10__gmp_exprIA1_12__mpq_structS3_ES4_S4_E12update_exactEv]+0x278): undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/13/atomic:279:(.text._ZNK4CGAL14Lazy_exact_SubI10__gmp_exprIA1_12__mpq_structS3_ES4_S4_E12update_exactEv[_ZNK4CGAL14Lazy_exact_SubI10__gmp_exprIA1_12__mpq_structS3_ES4_S4_E12update_exactEv]+0x28c): 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++/13/atomic:297:(.text._ZNK4CGAL14Lazy_exact_OppI10__gmp_exprIA1_12__mpq_structS3_EE12update_exactEv[_ZNK4CGAL14Lazy_exact_OppI10__gmp_exprIA1_12__mpq_structS3_EE12update_exactEv]+0xd4): undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/13/atomic:297:(.text._ZNK4CGAL14Lazy_exact_OppI10__gmp_exprIA1_12__mpq_structS3_EE12update_exactEv[_ZNK4CGAL14Lazy_exact_OppI10__gmp_exprIA1_12__mpq_structS3_EE12update_exactEv]+0xf0): 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++/13/atomic:279:(.text._ZNK4CGAL14Lazy_exact_OppI10__gmp_exprIA1_12__mpq_structS3_EE12update_exactEv[_ZNK4CGAL14Lazy_exact_OppI10__gmp_exprIA1_12__mpq_structS3_EE12update_exactEv]+0x210): undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/13/atomic:279:(.text._ZNK4CGAL14Lazy_exact_OppI10__gmp_exprIA1_12__mpq_structS3_EE12update_exactEv[_ZNK4CGAL14Lazy_exact_OppI10__gmp_exprIA1_12__mpq_structS3_EE12update_exactEv]+0x224): 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++/13/atomic:297:(.text._ZNK4CGAL14Lazy_exact_MulI10__gmp_exprIA1_12__mpq_structS3_ES4_S4_E12update_exactEv[_ZNK4CGAL14Lazy_exact_MulI10__gmp_exprIA1_12__mpq_structS3_ES4_S4_E12update_exactEv]+0x120): undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/13/atomic:297:(.text._ZNK4CGAL14Lazy_exact_MulI10__gmp_exprIA1_12__mpq_structS3_ES4_S4_E12update_exactEv[_ZNK4CGAL14Lazy_exact_MulI10__gmp_exprIA1_12__mpq_structS3_ES4_S4_E12update_exactEv]+0x13c): 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++/13/atomic:279:(.text._ZNK4CGAL14Lazy_exact_MulI10__gmp_exprIA1_12__mpq_structS3_ES4_S4_E12update_exactEv[_ZNK4CGAL14Lazy_exact_MulI10__gmp_exprIA1_12__mpq_structS3_ES4_S4_E12update_exactEv]+0x278): undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/13/atomic:279:(.text._ZNK4CGAL14Lazy_exact_MulI10__gmp_exprIA1_12__mpq_structS3_ES4_S4_E12update_exactEv[_ZNK4CGAL14Lazy_exact_MulI10__gmp_exprIA1_12__mpq_structS3_ES4_S4_E12update_exactEv]+0x28c): 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++/13/atomic:297:(.text._ZNK4CGAL14Lazy_exact_DivI10__gmp_exprIA1_12__mpq_structS3_ES4_S4_E12update_exactEv[_ZNK4CGAL14Lazy_exact_DivI10__gmp_exprIA1_12__mpq_structS3_ES4_S4_E12update_exactEv]+0x120): undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/13/atomic:297:(.text._ZNK4CGAL14Lazy_exact_DivI10__gmp_exprIA1_12__mpq_structS3_ES4_S4_E12update_exactEv[_ZNK4CGAL14Lazy_exact_DivI10__gmp_exprIA1_12__mpq_structS3_ES4_S4_E12update_exactEv]+0x13c): 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++/13/atomic:279:(.text._ZNK4CGAL14Lazy_exact_DivI10__gmp_exprIA1_12__mpq_structS3_ES4_S4_E12update_exactEv[_ZNK4CGAL14Lazy_exact_DivI10__gmp_exprIA1_12__mpq_structS3_ES4_S4_E12update_exactEv]+0x278): undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/13/atomic:279:(.text._ZNK4CGAL14Lazy_exact_DivI10__gmp_exprIA1_12__mpq_structS3_ES4_S4_E12update_exactEv[_ZNK4CGAL14Lazy_exact_DivI10__gmp_exprIA1_12__mpq_structS3_ES4_S4_E12update_exactEv]+0x28c): 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++/13/atomic:297:(.text._ZN4CGALltI10__gmp_exprIA1_12__mpq_structS3_ES4_EEbRKNS_13Lazy_exact_ntIT_EERKNS5_IT0_EE[_ZN4CGALltI10__gmp_exprIA1_12__mpq_structS3_ES4_EEbRKNS_13Lazy_exact_ntIT_EERKNS5_IT0_EE]+0x48): undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/13/atomic:297:(.text._ZN4CGALltI10__gmp_exprIA1_12__mpq_structS3_ES4_EEbRKNS_13Lazy_exact_ntIT_EERKNS5_IT0_EE[_ZN4CGALltI10__gmp_exprIA1_12__mpq_structS3_ES4_EEbRKNS_13Lazy_exact_ntIT_EERKNS5_IT0_EE]+0x60): undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/13/atomic:297:(.text._ZN4CGALltI10__gmp_exprIA1_12__mpq_structS3_ES4_EEbRKNS_13Lazy_exact_ntIT_EERKNS5_IT0_EE[_ZN4CGALltI10__gmp_exprIA1_12__mpq_structS3_ES4_EEbRKNS_13Lazy_exact_ntIT_EERKNS5_IT0_EE]+0x7c): undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/13/atomic:297:(.text._ZN4CGALltI10__gmp_exprIA1_12__mpq_structS3_ES4_EEbRKNS_13Lazy_exact_ntIT_EERKNS5_IT0_EE[_ZN4CGALltI10__gmp_exprIA1_12__mpq_structS3_ES4_EEbRKNS_13Lazy_exact_ntIT_EERKNS5_IT0_EE]+0x94): undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/13/atomic:297:(.text._ZN4CGAL14Lazy_exact_SubI10__gmp_exprIA1_12__mpq_structS3_ES4_S4_EC2ERKNS_13Lazy_exact_ntIS4_EES9_[_ZN4CGAL14Lazy_exact_SubI10__gmp_exprIA1_12__mpq_structS3_ES4_S4_EC5ERKNS_13Lazy_exact_ntIS4_EES9_]+0x3c): undefined reference to `__atomic_load_8'
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o:/usr/include/c++/13/atomic:297: 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++/13/atomic:279:(.text._ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_23CartesianKernelFunctors11Compute_x_2INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_7Point_2INS_5EpeckEEEEE12update_exactEv[_ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_23CartesianKernelFunctors11Compute_x_2INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_7Point_2INS_5EpeckEEEEE12update_exactEv]+0x154): undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/13/atomic:279:(.text._ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_23CartesianKernelFunctors11Compute_x_2INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_7Point_2INS_5EpeckEEEEE12update_exactEv[_ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_23CartesianKernelFunctors11Compute_x_2INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_7Point_2INS_5EpeckEEEEE12update_exactEv]+0x168): undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/13/atomic:279:(.text._ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_23CartesianKernelFunctors11Compute_y_2INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_7Point_2INS_5EpeckEEEEE12update_exactEv[_ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_23CartesianKernelFunctors11Compute_y_2INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_7Point_2INS_5EpeckEEEEE12update_exactEv]+0x154): undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/13/atomic:279:(.text._ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_23CartesianKernelFunctors11Compute_y_2INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_7Point_2INS_5EpeckEEEEE12update_exactEv[_ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_23CartesianKernelFunctors11Compute_y_2INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_7Point_2INS_5EpeckEEEEE12update_exactEv]+0x168): 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++/13/atomic:297:(.text._ZN4CGALeqI10__gmp_exprIA1_12__mpq_structS3_ES4_EEbRKNS_13Lazy_exact_ntIT_EERKNS5_IT0_EE[_ZN4CGALeqI10__gmp_exprIA1_12__mpq_structS3_ES4_EEbRKNS_13Lazy_exact_ntIT_EERKNS5_IT0_EE]+0x48): undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/13/atomic:297:(.text._ZN4CGALeqI10__gmp_exprIA1_12__mpq_structS3_ES4_EEbRKNS_13Lazy_exact_ntIT_EERKNS5_IT0_EE[_ZN4CGALeqI10__gmp_exprIA1_12__mpq_structS3_ES4_EEbRKNS_13Lazy_exact_ntIT_EERKNS5_IT0_EE]+0x60): undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/13/atomic:297:(.text._ZN4CGALeqI10__gmp_exprIA1_12__mpq_structS3_ES4_EEbRKNS_13Lazy_exact_ntIT_EERKNS5_IT0_EE[_ZN4CGALeqI10__gmp_exprIA1_12__mpq_structS3_ES4_EEbRKNS_13Lazy_exact_ntIT_EERKNS5_IT0_EE]+0x7c): undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/13/atomic:297:(.text._ZN4CGALeqI10__gmp_exprIA1_12__mpq_structS3_ES4_EEbRKNS_13Lazy_exact_ntIT_EERKNS5_IT0_EE[_ZN4CGALeqI10__gmp_exprIA1_12__mpq_structS3_ES4_EEbRKNS_13Lazy_exact_ntIT_EERKNS5_IT0_EE]+0x94): undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/13/atomic:297:(.text._ZN4CGALlsI10__gmp_exprIA1_12__mpq_structS3_EEERSoS5_RKNS_13Lazy_exact_ntIT_EE[_ZN4CGALlsI10__gmp_exprIA1_12__mpq_structS3_EEERSoS5_RKNS_13Lazy_exact_ntIT_EE]+0x3c): undefined reference to `__atomic_load_8'
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o:/usr/include/c++/13/atomic:297: 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++/13/atomic:279:(.text._ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_20CommonKernelFunctors26Compute_squared_distance_2INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_6Line_2INS_5EpeckEEENS_7Point_2ISH_EEEE12update_exactEv[_ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_20CommonKernelFunctors26Compute_squared_distance_2INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_6Line_2INS_5EpeckEEENS_7Point_2ISH_EEEE12update_exactEv]+0x1b0): undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/13/atomic:279:(.text._ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_20CommonKernelFunctors26Compute_squared_distance_2INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_6Line_2INS_5EpeckEEENS_7Point_2ISH_EEEE12update_exactEv[_ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_20CommonKernelFunctors26Compute_squared_distance_2INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_6Line_2INS_5EpeckEEENS_7Point_2ISH_EEEE12update_exactEv]+0x1c4): 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++/13/atomic:297:(.text+0xc94): undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/13/atomic:297:(.text+0xcac): 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++/13/atomic:279:(.text._ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_23CartesianKernelFunctors11Compute_x_3INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_7Point_3INS_5EpeckEEEEE12update_exactEv[_ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_23CartesianKernelFunctors11Compute_x_3INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_7Point_3INS_5EpeckEEEEE12update_exactEv]+0x154): undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/13/atomic:279:(.text._ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_23CartesianKernelFunctors11Compute_x_3INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_7Point_3INS_5EpeckEEEEE12update_exactEv[_ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_23CartesianKernelFunctors11Compute_x_3INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_7Point_3INS_5EpeckEEEEE12update_exactEv]+0x168): undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/13/atomic:279:(.text._ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_23CartesianKernelFunctors11Compute_y_3INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_7Point_3INS_5EpeckEEEEE12update_exactEv[_ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_23CartesianKernelFunctors11Compute_y_3INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_7Point_3INS_5EpeckEEEEE12update_exactEv]+0x154): undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/13/atomic:279:(.text._ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_23CartesianKernelFunctors11Compute_y_3INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_7Point_3INS_5EpeckEEEEE12update_exactEv[_ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_23CartesianKernelFunctors11Compute_y_3INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_7Point_3INS_5EpeckEEEEE12update_exactEv]+0x168): undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/13/atomic:279:(.text._ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_23CartesianKernelFunctors11Compute_z_3INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_7Point_3INS_5EpeckEEEEE12update_exactEv[_ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_23CartesianKernelFunctors11Compute_z_3INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_7Point_3INS_5EpeckEEEEE12update_exactEv]+0x154): undefined reference to `__atomic_store_8'
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o:/usr/include/c++/13/atomic:279: 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++/13/atomic:297:(.text+0x294): undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/13/atomic:297:(.text+0x2ac): undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/13/atomic:297:(.text+0x3b8): undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/13/atomic:297:(.text+0x3d0): undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/13/atomic:297:(.text+0x21a0): undefined reference to `__atomic_load_8'
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o:/usr/include/c++/13/atomic:297: 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++/13/atomic:279:(.text._ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_23CartesianKernelFunctors11Compute_x_2INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_8Vector_2INS_5EpeckEEEEE12update_exactEv[_ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_23CartesianKernelFunctors11Compute_x_2INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_8Vector_2INS_5EpeckEEEEE12update_exactEv]+0x154): undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/13/atomic:279:(.text._ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_23CartesianKernelFunctors11Compute_x_2INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_8Vector_2INS_5EpeckEEEEE12update_exactEv[_ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_23CartesianKernelFunctors11Compute_x_2INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_8Vector_2INS_5EpeckEEEEE12update_exactEv]+0x168): undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/13/atomic:279:(.text._ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_23CartesianKernelFunctors11Compute_y_2INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_8Vector_2INS_5EpeckEEEEE12update_exactEv[_ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_23CartesianKernelFunctors11Compute_y_2INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_8Vector_2INS_5EpeckEEEEE12update_exactEv]+0x154): undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/13/atomic:279:(.text._ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_23CartesianKernelFunctors11Compute_y_2INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_8Vector_2INS_5EpeckEEEEE12update_exactEv[_ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_23CartesianKernelFunctors11Compute_y_2INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_8Vector_2INS_5EpeckEEEEE12update_exactEv]+0x168): undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/13/atomic:279:(.text._ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_23CartesianKernelFunctors11Compute_x_3INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_8Vector_3INS_5EpeckEEEEE12update_exactEv[_ZNK4CGAL10Lazy_rep_nINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_23CartesianKernelFunctors11Compute_x_3INS_16Simple_cartesianIS2_EEEENS8_INS9_IS6_EEEENS_11To_intervalIS6_EELb0EJNS_8Vector_3INS_5EpeckEEEEE12update_exactEv]+0x154): undefined reference to `__atomic_store_8'
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o:/usr/include/c++/13/atomic:279: 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++/13/atomic:297:(.text._ZN4CGALeqERKNS_13Lazy_exact_ntI10__gmp_exprIA1_12__mpq_structS3_EEEd[_ZN4CGALeqERKNS_13Lazy_exact_ntI10__gmp_exprIA1_12__mpq_structS3_EEEd]+0x3c): undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/13/atomic:297:(.text._ZN4CGALeqERKNS_13Lazy_exact_ntI10__gmp_exprIA1_12__mpq_structS3_EEEd[_ZN4CGALeqERKNS_13Lazy_exact_ntI10__gmp_exprIA1_12__mpq_structS3_EEEd]+0x54): undefined reference to `__atomic_load_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++/13/atomic:297:(.text+0x7e0): undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/13/atomic:297:(.text+0x7f8): undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/13/atomic:297:(.text+0xdc4): undefined reference to `__atomic_load_8'
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o:/usr/include/c++/13/atomic:297: 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++/13/atomic:279:(.text._ZNK4CGAL8Lazy_repINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_11To_intervalIS6_EELi2EE6set_atEPS6_[_ZNK4CGAL8Lazy_repINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_11To_intervalIS6_EELi2EE6set_atEPS6_]+0xcc): undefined reference to `__atomic_store_8'
/usr/bin/ld: /usr/include/c++/13/atomic:279:(.text._ZNK4CGAL8Lazy_repINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_11To_intervalIS6_EELi2EE6set_atEPS6_[_ZNK4CGAL8Lazy_repINS_11Interval_ntILb0EEE10__gmp_exprIA1_12__mpq_structS5_ENS_11To_intervalIS6_EELi2EE6set_atEPS6_]+0xe0): 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++/13/atomic:297:(.text._ZNK4CGAL14Lazy_exact_AddI10__gmp_exprIA1_12__mpq_structS3_ES4_S4_E12update_exactEv[_ZNK4CGAL14Lazy_exact_AddI10__gmp_exprIA1_12__mpq_structS3_ES4_S4_E12update_exactEv]+0x118): undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/13/atomic:297:(.text._ZNK4CGAL14Lazy_exact_AddI10__gmp_exprIA1_12__mpq_structS3_ES4_S4_E12update_exactEv[_ZNK4CGAL14Lazy_exact_AddI10__gmp_exprIA1_12__mpq_structS3_ES4_S4_E12update_exactEv]+0x130): 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++/13/atomic:297:(.text+0x810): undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/13/atomic:297:(.text+0x828): undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/13/atomic:297:(.text+0x8b8): undefined reference to `__atomic_load_8'
/usr/bin/ld: CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o:/usr/include/c++/13/atomic:297: 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:1089: 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:19: binary-arch] Error 25
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-01-06T19:00:18Z

Finished
--------


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

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

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

Build Architecture: armhf
Build-Space: 498180
Build-Time: 1792
Distribution: trixie-staging
Fail-Stage: build
Host Architecture: armhf
Install-Time: 1703
Job: sfcgal_1.5.1-1
Machine Architecture: armhf
Package: sfcgal
Package-Time: 3518
Source-Version: 1.5.1-1
Space: 498180
Status: attempted
Version: 1.5.1-1
--------------------------------------------------------------------------------
Finished at 2024-01-06T19:00:18Z
Build needed 00:58:38, 498180k disk space